Skip to content

Instantly share code, notes, and snippets.

@ishanbakshi
Forked from vallettea/vim.md
Last active May 8, 2018 04:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ishanbakshi/26464f7445e6d3a9594cd6f786ffd246 to your computer and use it in GitHub Desktop.
Save ishanbakshi/26464f7445e6d3a9594cd6f786ffd246 to your computer and use it in GitHub Desktop.
Configure vim on mac

Install pathogen and use a proper directory structure

cd
mkdir -p .vim/{autoload,colors,syntax,plugin,spell,config}
mv .vimrc .vim/vimrc
ln -s .vim/vimrc .vimrc
cd ~/.vim
git clone https://github.com/tpope/vim-pathogen.git pathogen
cd autoload
ln -s ../pathogen/autoload/pathogen.vim .

in ~/.vimrc

set nocompatible
"source ~/.vim/pathogen/autoload/pathogen.vim"
call pathogen#infect()
call pathogen#helptags()

set number

filetype plugin indent on
syntax on
runtime! config/**/*.vim

Install nerdtree:

cd ~/.vim
mkdir -p bundle
cd bundle
git clone https://github.com/scrooloose/nerdtree.git nerdtree
git clone https://github.com/moll/vim-node.git ~/.vim/bundle/node
git clone https://github.com/pangloss/vim-javascript.git ~/.vim/bundle/vim-javascript
cd ~/.vim/bundle
git clone https://github.com/maksimr/vim-jsbeautify.git
cd vim-jsbeautify & git submodule update --init --recursive
git clone https://github.com/jelera/vim-javascript-syntax.git ~/.vim/bundle/vim-javascript-syntax

Install color scheme

cd ~/.vim/colors
wget wget https://raw.githubusercontent.com/tpope/vim-vividchalk/master/colors/vividchalk.vim

and add colorscheme vividchalk to vimrc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment