Python Perl Shell Emacs Lisp Vim script Perl 6 Other
Switch branches/tags
Nothing to show
Latest commit 6911bbb Oct 19, 2017 @statico statico Merge pull request #3 from jgillman/patch-2
Fix _append_to_path
Permalink
Failed to load latest commit information.
.emacs.d Emacs tweaks. Mar 26, 2012
.interhack Nethack junk Apr 4, 2011
.ipython New dotfiles Mar 21, 2015
.vim Make mktemp work with linux Oct 20, 2017
.zshfunctions Giving up on django zsh completion Apr 20, 2010
bin how have i never used ansi mode 4 May 4, 2017
.Xdefaults terminus -> misc fixed Oct 4, 2011
.ackrc Add slim to ackrc Feb 17, 2017
.astylerc added astyle and clang-format styles for artillery Apr 23, 2015
.bash_profile Fix /Users/ian/bin in bash May 31, 2017
.clang-format added astyle and clang-format styles for artillery Apr 23, 2015
.ctags ctags for coffeescript Sep 12, 2017
.curl-format Added curltime alias Apr 21, 2017
.curlrc curl got waaay too verbose Jan 22, 2017
.cvsignore Added initial set of dotfiles and utilities. Dec 2, 2009
.cvsrc Added initial set of dotfiles and utilities. Dec 2, 2009
.gitconfig.base Removing name and email because that apparently lets people commit th… Sep 18, 2017
.gitignore modernize install script and readme Sep 11, 2017
.hgrc Removing name and email because that apparently lets people commit th… Sep 18, 2017
.ideavimrc tweaks Jan 23, 2017
.irbrc Added initial set of dotfiles and utilities. Dec 2, 2009
.nethackrc Copied .nethackrc from nethack.alt.org Mar 11, 2014
.perltidyrc Changed indent level to 2 Jul 7, 2010
.psqlrc Added .psqlrc Sep 7, 2017
.screenrc tmux is out May 4, 2011
.tigrc Better colors for tig Jan 6, 2017
.tmux.conf bind ; to choose-tree Oct 12, 2017
.toprc top now sorts by CPU usage Oct 18, 2010
.zprofile Tweaks Jun 27, 2014
.zshrc Merge pull request #3 from jgillman/patch-2 Oct 20, 2017
README.md mention vim Sep 14, 2017
install.sh cleanup Sep 11, 2017

README.md

💾 Ian's Dotfiles and Vim config

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

This started around 2001 or so when I used lots of different machines and environments. Now I mostly use macOS and Linux but still keep the environment in sync.

Installation

  1. curl -sL https://raw.githubusercontent.com/statico/dotfiles/master/install.sh | bash
  2. chsh or otherwise set your shell to use Zsh
  3. Restart your shell

Optionally create a .postinstall with some machine-specific commands, like git config --global user.email "my-work-email@example.com"". You can also create a .vimlocal and .gvimlocal for machine-specific Vim customizations.

Customizing

  • Fork this repo
  • Update install.sh to point at your own
  • Go nuts

See also