set nocompatible filetype off set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() Plugin 'VundleVim/Vundle.vim' Plugin 'tpope/vim-fugitive' Plugin 'tpope/vim-surround' Plugin 'tpope/vim-commentary' Plugin 'itchyny/lightline.vim' Plugin 'preservim/nerdtree' Plugin 'junegunn/fzf' Plugin 'junegunn/fzf.vim' Plugin 'editorconfig/editorconfig-vim' call vundle#end() filetype plugin indent on set history=500 set autoread au FocusGained,BufEnter * silent! checktime command! W execute 'w !sudo tee % > /dev/null' edit! set so=7 let mapleader = "," nmap w :w! map / map ? map :noh set wildmenu set wildignore=*.o,*~,*.pyc set wildignore+=*/.git/*,*/.hg/*,*/.svn/*,*/.DS_Store " Plugin 'itchyny/lightline.vim' set laststatus=2 set noshowmode " Initialize configuration dictionary let g:fzf_vim = {} let g:fzf_layout = { 'down': '30%' } autocmd! FileType fzf autocmd FileType fzf set laststatus=0 noshowmode noruler \| autocmd BufLeave set laststatus=2 showmode ruler nnoremap :GFiles nnoremap :Ag nnoremap l :Buffers map nn :NERDTreeToggle map nb :NERDTreeFromBookmark map nf :NERDTreeFind