diff options
| author | Andrew <saintruler@gmail.com> | 2020-08-26 04:09:25 +0400 |
|---|---|---|
| committer | Andrew <saintruler@gmail.com> | 2020-08-26 04:09:25 +0400 |
| commit | 75d736925fac9ab42c6015f2930a82c2eeee3235 (patch) | |
| tree | ee540819809fa07d74c7d9b94b961634a7fdbdfb /.config | |
| parent | 31b7f8f3e2d32bb36a5afbbb4ec2a886ce6038db (diff) | |
Added plugins to neovim config
Diffstat (limited to '.config')
| -rw-r--r-- | .config/nvim/init.vim | 46 |
1 files changed, 45 insertions, 1 deletions
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 9b1d1f5..4faa6a1 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -1,6 +1,50 @@ +set nocompatible +filetype off + +set rtp+=~/.config/nvim/bundle/Vundle.vim +call vundle#begin('~/.config/nvim/bundle') + +Plugin 'VundleVim/Vundle.vim' +Plugin 'scrooloose/nerdtree' +Plugin 'scrooloose/nerdcommenter' +Plugin 'tpope/vim-fugitive' +Plugin 'vim-airline/vim-airline' + +call vundle#end() filetype plugin indent on + +syntax on set tabstop=4 set softtabstop=4 set shiftwidth=4 set expandtab -syntax on + +" Set line numbering rules +set relativenumber number +au InsertEnter * set number norelativenumber +au InsertLeave * set relativenumber + +autocmd StdinReadPre * let s:std_in=1 + +" Open NERDTree if no file specified +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 + +map <C-n> :NERDTreeToggle<CR> + +" Remap splits shortcuts +nnoremap <C-J> <C-W><C-J> +nnoremap <C-K> <C-W><C-K> +nnoremap <C-L> <C-W><C-L> +nnoremap <C-H> <C-W><C-H> + +" NERDCommenter config +let g:NERDSpaceDelims = 1 +let g:NERDCommentEmptyLines = 1 +let g:NERDTrimTrailingWhitespace = 1 + +" NERDCommenter shortcuts +nmap <C-\> <leader>c<space> +vmap <C-\> <leader>c<space> |