diff options
| author | Andrew <saintruler@gmail.com> | 2020-11-30 10:57:42 +0400 |
|---|---|---|
| committer | Andrew <saintruler@gmail.com> | 2020-11-30 10:57:42 +0400 |
| commit | 00d1c84188d72fb84b9bf31857a8ec1caf242593 (patch) | |
| tree | 2aa2c435f4599e37a779e0069f7d16b36143c186 /.config | |
| parent | 7ae37e95e0fb89343c90f933989ef5f8fc9c37a5 (diff) | |
Updated vim config
Diffstat (limited to '.config')
| -rw-r--r-- | .config/nvim/init.vim | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 4faa6a1..39458e4 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -9,6 +9,9 @@ Plugin 'scrooloose/nerdtree' Plugin 'scrooloose/nerdcommenter' Plugin 'tpope/vim-fugitive' Plugin 'vim-airline/vim-airline' +Plugin 'arcticicestudio/nord-vim' + + call vundle#end() filetype plugin indent on @@ -18,12 +21,24 @@ set tabstop=4 set softtabstop=4 set shiftwidth=4 set expandtab +set autochdir + +" Enable clipboard buffer to be used as vim buffer +set clipboard=unnamedplus + +" Settings for gvim +set guioptions-=m "remove menu bar +set guioptions-=T "remove toolbar +set guioptions-=r "remove right-hand scroll bar +set guioptions-=L "remove left-hand scroll bar " Set line numbering rules set relativenumber number au InsertEnter * set number norelativenumber au InsertLeave * set relativenumber +colorscheme nord + autocmd StdinReadPre * let s:std_in=1 " Open NERDTree if no file specified @@ -32,6 +47,9 @@ autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif " Open NERDTree if openning directory autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | exe 'NERDTree' argv()[0] | wincmd p | ene | exe 'cd '.argv()[0] | endif +" Close vim if only window left open is NERDTree +autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif + map <C-n> :NERDTreeToggle<CR> " Remap splits shortcuts @@ -44,7 +62,9 @@ nnoremap <C-H> <C-W><C-H> let g:NERDSpaceDelims = 1 let g:NERDCommentEmptyLines = 1 let g:NERDTrimTrailingWhitespace = 1 +let g:NERDTreeChDirMode=2 " NERDCommenter shortcuts nmap <C-\> <leader>c<space> vmap <C-\> <leader>c<space> + |