summary refs log tree commit diff
path: root/.vim/init.lua
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2022-02-09 00:02:38 +0100
committerRobert Günzler <r@gnzler.io>2022-02-09 00:02:38 +0100
commit4a607242e449a812c60d3cc29aa8478ad970beb7 (patch)
tree5edd3f93ea7e8426840fdac107ad150adc6ab2dc /.vim/init.lua
parente660cd70fc4d7149382397c7a9bb6409b9491389 (diff)
vim: add aucmds for quitting buffers/windows
Diffstat (limited to '.vim/init.lua')
-rw-r--r--.vim/init.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/.vim/init.lua b/.vim/init.lua
index 5b1f198..5cf8d3e 100644
--- a/.vim/init.lua
+++ b/.vim/init.lua
@@ -183,8 +183,9 @@ augroup {
     {'VimEnter', '.vim/*', [[ setlocal foldenable ]]},
     {'FileType', 'json,jsonc,yaml,toml', [[ setlocal nofoldenable ]]},
   },
-  help_quit = {
-    {'FileType', 'help', [[ nnoremap <buffer><silent> q <cmd>bdel<cr> ]]}
+  easy_quit = {
+    {'FileType', 'help,neorg', [[ nnoremap <buffer><silent> q <cmd>close<cr> ]]},
+    {'FileType', 'alpha', [[ nnoremap <buffer><silent> q <cmd>bdel<cr> ]]},
   },
   detect_gomod = {
     {'BufRead,BufNewFile', 'go.mod', [[setlocal filetype=gomod]]}