summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
authorAndrew <saintruler@gmail.com>2020-11-30 10:57:42 +0400
committerAndrew <saintruler@gmail.com>2020-11-30 10:57:42 +0400
commit00d1c84188d72fb84b9bf31857a8ec1caf242593 (patch)
tree2aa2c435f4599e37a779e0069f7d16b36143c186 /.config
parent7ae37e95e0fb89343c90f933989ef5f8fc9c37a5 (diff)
Updated vim config
Diffstat (limited to '.config')
-rw-r--r--.config/nvim/init.vim20
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>
+