Skip to content

JonathanFrederick/dotfiles

 
 

Repository files navigation

Dotfiles

Overview

This repo contains dotfiles for a simple development environment setup. It includes a utility (dfm) to help with managing and updating your dotfiles.

Using this repo

If you just want to use the dotfiles...

$ git clone https://github.com/tiyd-python-2015-08/dotfiles.git
$ ./dotfiles/bin/dfm install # creates symlinks to install files

If you want to make changes...

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

Full documentation

For more information, check out the wiki.

You can also run dfm --help.

Resources for vim

  • 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)

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 84.7%
  • Perl 12.8%
  • Shell 2.5%