New to Vim?
Clone the repo
Clone this repo (or your own fork!) to your home directory (
/Users/username on macOS and
home/username for Debian-based).
$ cd ~ $ git clone https://github.com/rentziass/dotfiles
on macOS, using
$ brew tap thoughtbot/formulae $ brew install rcm
$ wget -qO - https://apt.thoughtbot.com/thoughtbot.gpg.key | sudo apt-key add - $ echo "deb http://apt.thoughtbot.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/thoughtbot.list $ sudo apt-get update $ sudo apt-get install rcm
If you're using a different OS, refer to RCM docs for further info.
This command expects that you cloned your dotfiles to
$ env RCRC=$HOME/dotfiles/rcrc rcup
RCM creates dotfile symlinks (
/dotfiles/vimrc) from your home directory to your
Installing Vim Plugins
Plugins are listed in
To install them you'll need vundle. Installation directions are here: https://github.com/gmarik/Vundle.vim.
Once vundle is installed, open vim (
$ vim) and type
:PluginInstall. And then restart vim. You'll need to do this for all the plugins to work.
Make sure you update
gitconfig with your own name and email address. Otherwise you'll be committing as me.
You'll need to use a custom font for Airline to look nice. (Seeing weird symbols? This is why!). See here: https://github.com/Lokaltog/powerline-fonts I use sourcecode pro. Once installed, go into iterm2 and Profiles > Text. Change both fonts.
iterm2 Use iterm2 instead of Terminal: http://iterm2.com/
There are two themes available for iterm2 inside this repository. Both solarized dark and light (to match vim!) Take a look at the
Vim with lua support Reinstall Vim with
lua to boost neocomplete performance. You need install macvim first (more info here) so run
brew install macvim --with-lua brew install vim --with-lua
the_silver_searcher Install the_silver_searcher to really, REALLY increase your searches performance (eg: vim fuzzy finder), by running
brew install the_silver_searcher
prezto instead of Bash. Info & installation instructions here
$ brew install tmux $ brew install reattach-to-user-namespace
These are a heavily modified version of Thoughtbot's dotfiles. More detailed instructions are available here: http://github.com/thoughtbot/dotfiles.
Did you have trouble installing this? Could I make the documentation better? Let me know @rentziass. Or please fork & create a pull request with your suggestions.