diff options
Diffstat (limited to 'vim')
-rw-r--r-- | vim/init/basic.vim | 13 | ||||
-rw-r--r-- | vim/lazy/lazy.lua | 2 |
2 files changed, 8 insertions, 7 deletions
diff --git a/vim/init/basic.vim b/vim/init/basic.vim index ab4e89b..344b463 100644 --- a/vim/init/basic.vim +++ b/vim/init/basic.vim | |||
@@ -107,18 +107,19 @@ endfunction | |||
107 | nnoremap gl :call ToggleQuit()<CR> | 107 | nnoremap gl :call ToggleQuit()<CR> |
108 | 108 | ||
109 | " Simply exit when closing the last buffer | 109 | " Simply exit when closing the last buffer |
110 | |||
110 | function! Bye() | 111 | function! Bye() |
111 | " Delete current buffer if working on special filetype | 112 | " Delete current buffer if working on special filetype |
112 | let specialFileTypes = ['help', 'netrw', 'vim-plug', 'nerdtree'] | 113 | let specialFileTypes = ['help', 'netrw', 'vim-plug', 'nerdtree'] |
113 | if index(specialFileTypes, &filetype) != -1 | 114 | if index(specialFileTypes, &filetype) != -1 |
114 | :bdelete | 115 | :bdelete |
115 | " Delete current buffer if more than one buffers | 116 | " Delete current buffer if more than one buffers |
116 | elseif len(filter(range(1, bufnr('$')), 'buflisted(v:val)')) != 1 | 117 | elseif len(getbufinfo(bufnr())[0].windows) == 1 && len(getwininfo()) > 1 |
117 | :bdelete | 118 | :bdelete |
118 | elseif g:quitVimWhenPressingCtrlC | 119 | elseif g:quitVimWhenPressingCtrlC |
119 | " Otherwise, quit vim | 120 | " Otherwise, quit vim |
120 | :silent! qall | 121 | :silent! quit |
121 | else | 122 | else |
122 | :echo "Press gl to allow quit with <C-c>" | 123 | :echo "Press gl to allow quit with <C-c>" |
123 | endif | 124 | endif |
124 | endfunction | 125 | endfunction |
diff --git a/vim/lazy/lazy.lua b/vim/lazy/lazy.lua index 3925c36..3142c9a 100644 --- a/vim/lazy/lazy.lua +++ b/vim/lazy/lazy.lua | |||
@@ -376,7 +376,7 @@ vim.cmd("nnoremap <silent> <leader>z :Goyo<CR>") | |||
376 | -- [[ Configure NERDTree ]] | 376 | -- [[ Configure NERDTree ]] |
377 | vim.g.NERDTreeWinPos = 'left' | 377 | vim.g.NERDTreeWinPos = 'left' |
378 | vim.g.NERDTreeShowHidden = 0 | 378 | vim.g.NERDTreeShowHidden = 0 |
379 | vim.api.nvim_set_var('NERDTreeWinSize', 35) | 379 | vim.api.nvim_set_var('NERDTreeWinSize', 22) |
380 | vim.cmd("map <C-n> :NERDTreeToggle<cr>") | 380 | vim.cmd("map <C-n> :NERDTreeToggle<cr>") |
381 | vim.cmd("map <leader>nb :NERDTreeFromBookmark<Space>") | 381 | vim.cmd("map <leader>nb :NERDTreeFromBookmark<Space>") |
382 | vim.cmd("map <leader>nf :NERDTreeFind<cr>") | 382 | vim.cmd("map <leader>nf :NERDTreeFind<cr>") |