This repository stores configuration files for some common command-line programs. This repository supersedes previous program-specific configuration repositories like my old Vim and Neovim repositories.
All paths are relative to $HOME
.
To install, run install.sh
with the program names as arguments, for instance:
./install vim tmux
- clarify license for each file (they're all free but I often work off the example provided by the software, and each software has a different license)
- irssi
- bitlbee
- newsbeuter: change cache size so all content can be backed up (actually I now think this might be done by default). Also figure out how to sync cache.db.
- bash aliases, etc. bash config
- set up python to work (e.g. getting pip to work...), as well as other development environments (e.g. haskell)
- On LMDE
less
searches aren't highlighting for some reason under tmux. It's not a big deal, but I should fix it at some point. I tried this but it didn't work. - figure out how to make key combinations like CTRL-Up and SHIFT-Up work under various conditions (urxvt+tmux in emacs, urxvt in emacs, urxvt+tmux in Vim, and so on).
vim todo:
- learn how to move to fancy characters like
“
quickly; e.g. doingf"
works to move to quotes, but moving to“
would requiref<C-k>"6
which is cumbersome to type - learn to navigate japanese documents better
- figure out how to configure YCM; see here and here for some example config files.
I think parts of my vimrc date back to sometime in 2010 or 2011 when I really
first started using Vim (my really old Vim repo was created on July
7, 2012 and old Vim repo was created in May 2014; on a Git
repository that I don't think I ever mirrored to a public place, I have a
.vimrc
with commit timestamp Mon Aug 22 20:36:58 2011 -0700
, which might
be the first).
Something like debian_packages.py
was also originally written fairly early
on, but I don't remember when that was.
This repository itself began in August 2015.
Ideally I want to make everything in this repository available under the public domain (specifically released to the public domain according to the CC0), but some of the files here are forks of default config files, which are usually GPL or BSD. I'll try to keep track of licenses for each file here.
.vimrc
: Same license as Vim.