Add NERDTrees and TagBar

This commit is contained in:
Deon Spengler
2022-10-11 07:25:54 +02:00
parent c59c54354d
commit cbf5cf82fa

30
vimrc
View File

@@ -1,4 +1,4 @@
" set encoding type " set character encoding
set encoding=utf-8 set encoding=utf-8
" vim-plug automatic installationx " vim-plug automatic installationx
@@ -17,9 +17,12 @@ Plug 'vim-airline/vim-airline-themes'
Plug 'tpope/vim-fugitive' Plug 'tpope/vim-fugitive'
Plug 'maralla/completor.vim' Plug 'maralla/completor.vim'
Plug 'scrooloose/nerdcommenter' Plug 'scrooloose/nerdcommenter'
Plug 'ctrlpvim/ctrlp.vim' Plug 'jiangmiao/auto-pairs'
Plug 'preservim/nerdtree'
Plug 'nanotech/jellybeans.vim' Plug 'nanotech/jellybeans.vim'
Plug 'rakr/vim-one' Plug 'rakr/vim-one'
Plug 'preservim/tagbar'
Plug 'ryanoasis/vim-devicons'
call plug#end() call plug#end()
" be iMproved " be iMproved
@@ -50,7 +53,7 @@ set cm=blowfish
set number set number
" toggle line numbers " toggle line numbers
nnoremap <F2> :set nonumber!<CR>:set foldcolumn=0<CR> nnoremap <F3> :set nonumber!<CR>:set foldcolumn=0<CR>
" set preview window at the bottom " set preview window at the bottom
set splitbelow set splitbelow
@@ -84,12 +87,22 @@ set smartcase
" rebind <leader> key " rebind <leader> key
let mapleader=";" let mapleader=";"
" NERDTrees
nnoremap <F2> :NERDTreeToggle /home/deon/Projects/<CR>
" NERDCommenter
nnoremap <leader>cc :NERDCommenterComment<CR>
nnoremap <leader>cu :NERDCommenterUncomment<CR>
" tagbar
nmap <F8> :TagbarToggle<CR>
" map sort function to a key " map sort function to a key
vnoremap <leader>s :sort<CR> vnoremap <leader>s :sort<CR>
" easier buffer navigation " easier buffer navigation
map ;n :bn<cr> map <Tab> :bn<cr>
map ;p :bp<cr> map <s-Tab> :bp<cr>
map ;d :bd<cr> map ;d :bd<cr>
" easier moving of code block indentation " easier moving of code block indentation
@@ -114,6 +127,13 @@ let g:UltiSnipsExpandTrigger="<C-j>"
set t_Co=256 set t_Co=256
colorschem jellybeans 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 " set color for printing
command Hardcopy call Hardcopy() command Hardcopy call Hardcopy()
function! Hardcopy() function! Hardcopy()