diff options
| author | Hsieh Chin Fan <pham@topo.tw> | 2024-06-09 17:26:37 +0800 |
|---|---|---|
| committer | Hsieh Chin Fan <pham@topo.tw> | 2024-06-09 17:26:37 +0800 |
| commit | 21d4a481a99b41c126bd6db3f5cb0413401280c3 (patch) | |
| tree | bae81edcffba2226b561fffe4803d000fe85aed1 | |
| parent | c6e7db5ed2a03483c5fc98fb5fc3b9d7d699c709 (diff) | |
Update
| -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>") |