##Get the code
git clone https://github.com/juanique/dotfiles
##Quickstart
The quickstart command executes all the commands detailed on the Manual Installation section below. Read it to be sure that is what you want.
~/dotfiles/quickstart
Mac users may want to run
~/dotfiles/quickstart-mac
This config uses the solarized color scheme, you need to setup your terminal to use the solarized colors. Check the color-schemes/directory for color schemes for different terminal emulators.
##Manual installation:
Remove previous config files
rm -f ~/.vim
rm -f ~/.vimrc
rm -f ~/.gvimrc
rm -f ~/.bashrc
rm -f ~/.zshrc
Create symlinks
ln -s ~/dotfiles/dotvim ~/.vim
ln -s ~/dotfiles/vimrc ~/.vimrc
ln -s ~/dotfiles/gvimrc ~/.gvimrc
ln -s ~/dotfiles/bashrc ~/.bashrc
ln -s ~/dotfiles/zshrc ~/.zshrc
If you don't have a bin directory yourself, you should
ln -s ~/dotfiles/bin ~/bin
Or symlink whatever you want from dotfiles/bin directory
You need to create the vcprompt program to display git information on your shell. If you don't, remove $(vcprompt) from bash/config and zsh/config to avoid errors.
~/dotfiles/bin/vcprompt-install
Make sure the generated vcprompt is on your system's PATH.
Load submodules
cd ~/dotfiles
git submodule init
git submodule update
###Temporary files
Vim saves swap and backup files for every file you open. Using this config these are saved by default under ~/tmp/vim_bak, we need to make sure this directory exists.
mkdir -p ~/tmp/vim_bak
###Python
The PEP8 plugin (checks code conventions) requires you to have installed the python PEP8 library, and the syntastic plugin (checks for syntax errors) requires pyflakes. Also, nose is used to run unit tests, you can install the three packages using pip. I would also recommend you install pylint if you care about code quality.
If using Ubuntu you may install pip with apt-get
sudo apt-get install python-pip nose
Then
sudo pip install pep8 pylint pyflakes
###Command-T
The Command-T plugin allows to quickly open files within your working directory, it requires you to have a ruby enabled VIM version such as vim-nox on ubuntu, if you have the default vim package installed you'll need to delete it.
sudo apt-get purge vim
sudo apt-get install vim-nox ruby rake rubygems ruby-dev
Then you can build the plugin.
cd ~/dotfiles/dotvim/bundle/CommandT/
rake make