Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Configurationize all the things
Shell Prolog VimL Python Emacs Lisp Haskell Other
Tree: cde762c420

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
emacs.d
keybindings @ 0ab98db
launchd
lein
teamocil
vendor
vim
weechat
zshuery @ 23a3cd6
.gitignore
.gitmodules
README.md
ackrc
config.fish
crontab
ctags
emacs
filesort.rb
gemrc
gitconfig
gitignore
hgrc
inputrc
install.sh
irbrc.rb
lesskey
private.xml
python.fish
pythonrc.py
quakelive.cfg
railsrc
rc
ruby.fish
slate
ssh_config
tmux.conf
zshrc

README.md

myfreeweb/dotfiles

Installation

git submodule update --init --recursive
./install.sh

The good parts

  • git&hg alias system, one letter == one thing, like vi commands, but the object comes before the verb, which makes more sense for version control
  • Tarsnap-based backup script bin/backup and backup deletion script bin/rmbackups
  • bin/pinboard_html writes my recent Pinboard bookmarks to ~/.bookmarks.html, I add it to LaunchBar, I can search it

The weird parts

  • I use the Colemak keyboard layout instead of QWERTY, so in all the curses-based apps (vim, mutt, less, tmux) j and k are swapped so it's more reasonable (k is lower than j so k should mean down)
  • on Macs, don't forget to install exuberant-ctags via homebrew, the built-in version isn't exuberant enough
Something went wrong with that request. Please try again.