People seem to like my configurations. I suspect this is because I'm a power user / perfectionist. This gives me a place to direct people who ask me for any of my config.

Maintaining your forks of my config

If you are using darcs, it's easy to make and maintain forks of my config files. Yes, I know there's at least one person (besides me) whose life will be made easier by this. :)

  1. Get a copy of my config repo.
    darcs get http://sartak.org/conf/ sartak-conf
  2. Symlink the files you want into your home directory.
    ln -vis `pwd`/vimrc ~/.vimrc
  3. Make any changes you want in the config repo.
    perl -i -ple 's/Sartak/Me/g' zshrc
  4. Record those changes.
    darcs record
  5. Wait.
    nethack
  6. Pull in any new changes I've made.
    darcs pull

Repeat steps 3-6 as often as you like, in any order you wish. Step 4 (record) should always follow step 3 (edit), and you shouldn't have any unrecorded changes when you perform step 6 (pull).

Note: darcs cannot version symlinked files. This is why the actual versions of the config files must be in the repo and the symlinks are in your home directory.