diff --git a/vimrc b/vimrc index e30c75e..48cff44 100644 --- a/vimrc +++ b/vimrc @@ -1,4 +1,4 @@ -" set encoding type +" set character encoding set encoding=utf-8 " vim-plug automatic installationx @@ -17,9 +17,12 @@ Plug 'vim-airline/vim-airline-themes' Plug 'tpope/vim-fugitive' Plug 'maralla/completor.vim' Plug 'scrooloose/nerdcommenter' -Plug 'ctrlpvim/ctrlp.vim' +Plug 'jiangmiao/auto-pairs' +Plug 'preservim/nerdtree' Plug 'nanotech/jellybeans.vim' Plug 'rakr/vim-one' +Plug 'preservim/tagbar' +Plug 'ryanoasis/vim-devicons' call plug#end() " be iMproved @@ -50,7 +53,7 @@ set cm=blowfish set number " toggle line numbers -nnoremap :set nonumber!:set foldcolumn=0 +nnoremap :set nonumber!:set foldcolumn=0 " set preview window at the bottom set splitbelow @@ -84,12 +87,22 @@ set smartcase " rebind key let mapleader=";" +" NERDTrees +nnoremap :NERDTreeToggle /home/deon/Projects/ + +" NERDCommenter +nnoremap cc :NERDCommenterComment +nnoremap cu :NERDCommenterUncomment + +" tagbar +nmap :TagbarToggle + " map sort function to a key vnoremap s :sort " easier buffer navigation -map ;n :bn -map ;p :bp +map :bn +map :bp map ;d :bd " easier moving of code block indentation @@ -114,6 +127,13 @@ let g:UltiSnipsExpandTrigger="" set t_Co=256 colorschem jellybeans +" number line column color +highlight LineNr ctermfg=grey ctermbg=0 + +" NERDTrees File highlighting +autocmd filetype nerdtree syn match py_icon # # containedin=NERDTreeFlags +autocmd filetype nerdtree highlight py_icon ctermbg=none ctermfg=blue + " set color for printing command Hardcopy call Hardcopy() function! Hardcopy()