VimL Shell Ruby Perl Emacs Lisp Python Other
Latest commit 32d1bd3 Oct 20, 2016 @cypher Vim: Update Bundles
Failed to load latest commit information.
LaunchAgents Add Things backup script + launchd job Jan 29, 2011
LaunchBar/Actions LaunchBar: More actions Jun 15, 2014
MacOSX Restart the dotfiles repo Apr 23, 2010
Misc macOS: Terminal: Smyck: More option fiddling Oct 12, 2016
bin Git: Clean up & simplify scripts and aliases Oct 11, 2016
config Vim: Update Bundles Oct 23, 2016
example Restart the dotfiles repo Apr 23, 2010
git-hooks Add git hook to prevent checkins that still have merge markers Feb 22, 2011
postgresql PostgreSQL: Add tuned settings Nov 29, 2013
rails-templates Isolated Rails template, nicked from @godfoca:… Sep 24, 2010
thor-tasks Thor: Update SCM tasks to take an optional directory argument Jul 11, 2016
vim Vim: Update Bundles Oct 23, 2016
zsh Zsh: Correct mode for Sep 8, 2016
.gitignore Update .gitignore Aug 31, 2016
.gitmodules Vim: Remove vim-easy-align Sep 12, 2016
Brewfile Update Brewfile Oct 10, 2016
CFUserTextEncoding Fix for the ancient UTF-8 bug in QuickLook ( Sep 9, 2011
LICENSE Rename LICENCE and LICENSE Jan 19, 2011 Correctly write (spell?) mislav's name Sep 5, 2013
Thorfile Tweak Thorfile output Jun 26, 2016
ackrc Ack: Ignore generated Jekyll site directory Nov 12, 2012
agignore Ag: Ignore tmp Feb 3, 2014
aprc Update Awesome Print config May 30, 2011
bash_profile Bash: Add cargo to $PATH Jun 6, 2016
bashrc Set history size to unlimited Mar 19, 2013
ctags Add ctags config file Sep 5, 2016
editrc Add editrc file Jul 19, 2012
gemrc Update gemrc Sep 16, 2015
gitattributes Git: Enable .strings file diffing Nov 16, 2015
gitconfig Git: Clean up & simplify scripts and aliases Oct 11, 2016
gitignore Git: Don't ignore 'Makefile' files Jun 10, 2013
gvimrc GVim: Tweak font settings Oct 19, 2016
hgrc Mercurial: Use Kaleidoscope as merge tool May 4, 2016
inputrc Update inputrc Sep 7, 2015
irbrc Ruby: Update .irbrc Oct 10, 2016
jrubyrc Add .jrubyrc Mar 8, 2013
jshint Vim: Syntastic: Use jshint Jul 11, 2014
juliarc.jl Add .juliarc.jl May 11, 2014
npmrc Npm: Always save exact version numbers Jul 25, 2016
nvimrc Add NeoVim config file Sep 1, 2014
powconfig Update powconfig Feb 18, 2014
profile Bash: Enable CLI colors Oct 6, 2014
pryrc Clean up pryrc Apr 26, 2015
pryrc.rb Add .pryrc.rb Jun 28, 2013
psqlrc psql: Give mean_query_time query its name Jun 13, 2016
railsrc Railsrc/method_missing hack was causing too much problems for me Jan 28, 2011
rdebugrc Restart the dotfiles repo Apr 23, 2010
riplrc Add .riplrc Dec 17, 2010
rp5rc Add ruby-processing dotfile Dec 28, 2013
screenrc Restart the dotfiles repo Apr 23, 2010
spacemacs Spacemacs: Add more config layers May 23, 2016
tmux.conf Tmux: Crib a few things from Gary Bernhard's tmux config Aug 9, 2016
vim-spell-en.utf-8.add Vim: Tweak spell checking settings Dec 1, 2015
vimrc Vim: Merge vim/filetypes.vim into plugins.vim, and rename it to exten… Jun 14, 2016
x86-64.sqlite Add asmdoc() bash function and database Jul 20, 2015
zprofile Python: No longer need to manually set $PYTHONPATH Aug 7, 2016
zshenv Use 'type' instead of 'which' Sep 16, 2014
zshlogin Restart the dotfiles repo Apr 23, 2010
zshrc Zsh: Fine-tune prompt Oct 9, 2016

My Dotfiles

These are my dotfiles. There are many like them, but these are mine.


Run rake to symlink all the files and folders into their proper places.

A Note about Vim

You're of course welcome to use/copy any of the config stuff from my vimrc, but if you're new to vim, I would suggest you start with Mislav Marohnić's Vim Setup.

My Vim config is highly customized to my needs, and probably not well suited to a beginner

A Note about the License & Copyright:

Unless attributed otherwise, everything is under the MIT licence (see LICENCE for more info).

Some stuff is not from me, and without attribution, and I no longer remember where I got it from. I apologize for that.