~anish • powered by https://git.io/dotbot 💾
Shell Emacs Lisp Vim script Perl Python
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
.dotbot @ b5ab016 Upgrade Dotbot May 30, 2018
bash Allow overriding machine name in prompt Oct 18, 2017
bin Fix whitespace errors Sep 23, 2016
emacs.d Upgrade submodules to latest versions Mar 20, 2018
ipython Disable warnings in iPython Feb 4, 2018
irssi Make irssi add network in single command Apr 20, 2017
jupyter Upgrade submodules to latest versions Mar 20, 2018
shell Add Vagrant settings May 8, 2018
vim Add vim-multiple-cursors plugin Aug 5, 2018
zsh Upgrade submodules to latest versions Mar 20, 2018
.gitmodules Add vim-multiple-cursors plugin Aug 5, 2018
.install.conf.yaml Add haskeline config Jun 5, 2018
LICENSE.md Update dates Mar 15, 2018
README.md Update documentation May 8, 2018
agignore Make ctrlp include hidden files and directories Sep 23, 2016
aria2.conf Add aria2 config Sep 23, 2016
axelrc Add axel config Sep 23, 2016
bash_profile Add bash profile to source bashrc Apr 25, 2017
bashrc Update shell configs to allow local customization Apr 8, 2017
emacs Add emacs config Sep 23, 2016
gitconfig Add git 'showtool' alias Aug 14, 2018
gitignore_global Add IPython checkpoints to global gitignore Aug 15, 2017
gpg.conf Remove deprecated gpg option Jan 21, 2018
haskeline Add haskeline config Jun 5, 2018
hgrc Add Mercurial pager extension Sep 23, 2016
inputrc Add inputrc key binding for clearing the screen Sep 23, 2016
install Update Dotbot install script Jun 5, 2018
pythonrc Add autocompletion for Python shell May 2, 2017
rtorrent.rc Remove duplicate setting Mar 26, 2018
screenrc Change highlight color Aug 1, 2017
tmux.conf Fix compatibility with tmux 1.8 Jun 21, 2017
vimrc Make CtrlP search default to regex mode Aug 15, 2018
zshrc Update shell configs to allow local customization Apr 8, 2017

README.md

Dotfiles

After cloning this repo, run install to automatically set up the development environment. Note that the install script is idempotent: it can safely be run multiple times.

For the color scheme to look right, you will also need terminal-specific support. The configuration for that, along with a whole bunch of other machine-specific configuration, is located in dotfiles-local.

Dotfiles uses Dotbot for installation.

Making Local Customizations

You can make local customizations for some programs by editing these files:

  • vim : ~/.vimrc_local
  • emacs : ~/.emacs_local
  • zsh / bash : ~/.shell_local_before run first
  • zsh : ~/.zshrc_local_before run before .zshrc
  • zsh : ~/.zshrc_local_after run after .zshrc
  • zsh / bash : ~/.shell_local_after run last
  • git : ~/.gitconfig_local
  • hg : ~/.hgrc_local
  • tmux : ~/.tmux_local.conf

License

Copyright (c) 2013-2018 Anish Athalye. Released under the MIT License. See LICENSE.md for details.