set nocompatible filetype off set t_Co=256 syntax on set background=dark set relativenumber set backspace=indent,eol,start " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " alternatively, pass a path where Vundle should install plugins "call vundle#begin('~/some/path/here') set number " let Vundle manage Vundle, required Plugin 'gmarik/Vundle.vim' Plugin 'jelera/vim-javascript-syntax' Plugin 'othree/yajs.vim' Plugin 'flazz/vim-colorschemes' Plugin 'nathanaelkane/vim-indent-guides' Plugin 'scrooloose/nerdtree' Plugin 'Raimondi/delimitMate' Plugin 'scrooloose/syntastic' Plugin 'raichoo/purescript-vim' Plugin 'powerline/powerline' Plugin 'Valloric/YouCompleteMe' Plugin 'jiangmiao/auto-pairs' Plugin 'elixir-lang/vim-elixir' Plugin 'Xuyuanp/nerdtree-git-plugin' let g:ycm_add_preview_to_completeopt=0 let g:ycm_confirm_extra_conf=0 set completeopt-=preview " All of your Plugins must be added before the following line call vundle#end() " required filetype plugin indent on " required " To ignore plugin indent changes, instead use: "filetype plugin on " " Brief help " :PluginList - lists configured plugins " :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate " :PluginSearch foo - searches for foo; append `!` to refresh local cache " :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal " " see :h vundle for more details or wiki for FAQ " Put your non-Plugin stuff after this line set tabstop=2 set shiftwidth=2 set expandtab set laststatus=2 set ruler autocmd vimenter * NERDTree au FileType javascript setlocal nocindent colorscheme wasabi256 let g:syntastic_javascript_checkers = ['jshint'] command W w