summary refs log tree commit diff
path: root/.vim
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
parente660cd70fc4d7149382397c7a9bb6409b9491389 (diff)
vim: add aucmds for quitting buffers/windows
Diffstat (limited to '.vim')
-rw-r--r--.vim/init.lua5
-rw-r--r--.vim/lua/plugins.lua12
2 files changed, 9 insertions, 8 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]]}
diff --git a/.vim/lua/plugins.lua b/.vim/lua/plugins.lua
index 7ff36ef..bef00cc 100644
--- a/.vim/lua/plugins.lua
+++ b/.vim/lua/plugins.lua
@@ -888,12 +888,12 @@ return require('packer').startup({function()
         {type = 'padding', val = 1},
         {type = 'text', val = hr, opts = {hl = 'Comment'}},
         {type = 'padding', val = 1},
-        {
-          type = 'group',
-          val = {
-            them.button('q', 'quit', [[:quit<cr>]]),
-          },
-        },
+        -- {
+        --   type = 'group',
+        --   val = {
+        --     them.button('q', 'quit', [[:quit<cr>]]),
+        --   },
+        -- },
       }
       alpha.setup(them.opts)