riceissa / dotfiles

configuration files for various programs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Issa Rice’s dotfiles

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

TODO

  • 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. doing f" works to move to quotes, but moving to would require f<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.

History

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.

License

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.

About

configuration files for various programs


Languages

Language:Shell 56.9%Language:Vim Script 17.5%Language:Emacs Lisp 13.5%Language:Python 8.4%Language:Perl 3.7%