Setup Macvim For Maximum Awesomeness
Update: The old settings no longer works properly as there has been many updates to Macvim and Peepopen no longer works, so for the sake of new visitors of this post, I am posting the latest and greatest config I use currently.
These are my dotvim files that I use in my daily development. I have for long used a modified version of
spf13 with heavy customizations on top of it. But with time, it felt a bit sluggish and heavy. So decided
to start my .vimrc from scratch. The following config is a direct result of this. It feels very fast and it
is fun to write code in my Vim again. Hope you enjoy it and if you do, you can tip me here at https://gratipay.com/vinitkme/. Thanks! :)
Installation:
In order to install the latest version:
git clone git@github.com:vinitkumar/.vim.git
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
cd .vim
cp vimrc ~/.vimrc
cp gvimrc ~/.gvimrc
vim +BundleInstall +qall
In order to install the older version of my dotvim:
git clone git@github.com:vinitkumar/.vim.git
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
cd .vim
git fetch origin
git checkout origin/master-old
cp vimrc ~/.vimrc
cp vimrc.before ~/.vimrc.before
cp vimrc.bundles ~/.vimrc.bundles
vim +BundleInstall +qall
Fonts
Install the font Inconsolata for Powerline.otf
Notes:
Patches and fixes are most welcome. Just make sure that you aren't breaking something. Also, open issues
for any feature requests.
Related protips:
Written by Vinit Kumar
Related protips
5 Responses
after git clone git@github.com:vinitkumar/.vim.git vimsettings
I cant perform cp -r vimsettings/janus/vim/* ~/.vim/janus/vim
because there is no janus
directory to begin with. Any help?
Update: I found your new 'dotvim' on github, worked perfectly. thanks!
what about peepopen now? i think current versions not working in yosemite
I haven't used peepopen in sometime. You could ask it's developer to update his code to work in Yosemite if it is really broken in it.
Just an update: after cd .vim, we need to do this: git fetch origin && git checkout origin/master-old
Awesome post! Thanks a lot!!
@vitorcavalcanti: Updated the code with my latest config. Hope it helps. Cheers!