This repo contains dotfiles for a simple development environment setup. It includes a utility (dfm) to help with managing and updating your dotfiles.
$ git clone https://github.com/tiyd-python-2015-08/dotfiles.git
$ ./dotfiles/bin/dfm install # creates symlinks to install files
First, fork this repo.
Then, add your dotfiles:
$ git clone [email protected]:username/dotfiles.git dotfiles
$ cd dotfiles
$ # edit files
$ # edit files
$ git push origin master
Finally, to install your dotfiles onto a new system:
$ cd $HOME
$ git clone [email protected]:username/dotfiles.git dotfiles
$ ./dotfiles/bin/dfm install # creates symlinks to install files
For more information, check out the wiki.
You can also run dfm --help
.
- To get vim running properly, you must have first installed the dotfiles and run
dfm install
. - You also must be running vim 7.4.x or greater to allow the
2nd user vimrc
location to be set by default (to~/.vim/vimrc
). On OS X, this can be done with homebrew:brew install vim
. - For vim-airline to correctly display symbols in the lower status bar, you will need to install a patched font. There are many choices in powerline's fonts folder. However, I prefer Menlo (which is the default font in Atom and isn't in powerline's folder), so I used the patched version here. Navigate to the font in Finder, double click on it, and install it.
- Once installed, you must change your Terminal or iTerm2 profile font settings to use it.
- For the solarized theme to work best in iTerm2, download the iTerm2 color settings and load them in iTerm2. Note that once it is loaded, you must then select it.
- Install Vundle, the vim plugin manager:
$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
- Then launch vim and type
:PluginInstall
- For syntastic to perform syntax checks on JavaScript, you will need to
$ sudo npm install -g jshint
(npm)