Vim script Shell Ruby Perl Emacs Lisp Python Other
Switch branches/tags
Nothing to show
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 Update Smyck.terminal Mar 19, 2017
bin Git: Clean up & simplify scripts and aliases Oct 11, 2016
config Remove nvim config stuff Jan 25, 2017
example Restart the dotfiles repo Apr 23, 2010
git-hooks Add git hook to prevent checkins that still have merge markers Feb 22, 2011
httpie HTTPie: Update config Apr 23, 2017
rails-templates Rails: Update railsrc & templates Apr 19, 2017
thor-tasks Thor: Update SCM tasks to take an optional directory argument Jul 11, 2016
vim Vim: Update Bundles Apr 27, 2017
zsh Zsh: Add rustup auto-completion Nov 30, 2016
.gitignore Update .gitignore Aug 31, 2016
.gitmodules Vim: Add vim-eunuch Apr 11, 2017
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 Thorfile: Add task to ease configuring os-specific settings Mar 19, 2017
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 Ruby: Update gem settings Apr 13, 2017
gitattributes Git: Enable .strings file diffing Nov 16, 2015
gitconfig Git: 'git l': Only show last 10 commits Apr 27, 2017
gitignore Git: Gitignore: Rails: Only ignore config/{database,secrets}.yml by d… Feb 25, 2017
gvimrc GUI Vim: Change color scheme Apr 9, 2017
hgrc Mercurial: Use Kaleidoscope as merge tool May 4, 2016
inputrc Update inputrc Sep 7, 2015
irbrc Ruby: Update irb and pry settings Apr 13, 2017
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 Ruby: Update irb and pry settings Apr 13, 2017
psqlrc psql: Give mean_query_time query its name Jun 13, 2016
railsrc Rails: Update railsrc & templates Apr 19, 2017
rdebugrc Restart the dotfiles repo Apr 23, 2010
riplrc Add .riplrc Dec 17, 2010
rp5rc Add ruby-processing dotfile Dec 28, 2013
rspec Add .rspec Apr 19, 2017
rustfmt.toml Rust: Add rustfmt config Apr 27, 2017
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 nvim -> vim Jan 25, 2017
zshenv Use 'type' instead of 'which' Sep 16, 2014
zshlogin Restart the dotfiles repo Apr 23, 2010
zshrc Zsh: Add alias for easy Rust binary standalone building Mar 20, 2017

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.