set shell=/bin/bash set nocompatible " be iMproved, required filetype off " required set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() Plugin 'VundleVim/Vundle.vim' "My Plugins" Plugin 'ervandew/supertab' "Plugin 'Valloric/YouCompleteMe' Plugin 'flazz/vim-colorschemes' Plugin 'vim-airline/vim-airline' Plugin 'vim-airline/vim-airline-themes' "Plugin 'vim-scripts/auto-pairs-gentle' Plugin 'Yggdroot/indentLine' Plugin 'scrooloose/nerdtree' Plugin 'Xuyuanp/nerdtree-git-plugin' call vundle#end() " required filetype plugin indent on " required " To ignore plugin indent changes, instead use: "filetype plugin on syntax on set number set tabstop=4 set shiftwidth=4 set showcmd set expandtab set wildmenu set incsearch set hlsearch set lazyredraw set autoindent set smartindent set splitbelow set splitright inoremap { {}o set background=dark colorscheme PaperColor set t_Co=256 cnoremap w!! execute 'silent! write !sudo tee % >/dev/null' edit! "Nerd Tree things command Tree :NERDTree | :normal "autocmd vimenter * Treemove "autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif