Python Perl Shell Emacs Lisp Perl 6 Vim script Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.docker Add docker config Jun 18, 2018
.emacs.d Call ModuleSkipRenamHandle to ModuleSkipRenamerHandle Oct 20, 2017
.interhack Nethack junk Apr 4, 2011
.ipython New dotfiles Mar 21, 2015
.vim Add new onehalf theme Aug 12, 2018
.zshfunctions Giving up on django zsh completion Apr 20, 2010
bin Comments Jul 19, 2018
.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 Remove remote-time from curlrc because it screws up homebrew Nov 13, 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 git config cleanup Jun 4, 2018
.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 IdeaVim tweaks Mar 1, 2018
.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 Tweaks Jan 18, 2018
.screenrc tmux is out May 4, 2011
.tern-config Try YouCompleteMe + tern Jul 2, 2018
.tigrc Remove desert theme from tig Jun 2, 2018
.tmux.conf Also use tmux-continuum Jun 6, 2018
.toprc top now sorts by CPU usage Oct 18, 2010
.zprofile Tweaks Jun 27, 2014
.zshrc Fix gc alias too Jul 10, 2018
README.md mention vim Sep 14, 2017
install.sh Update tmux plugins on install Jun 6, 2018

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