[vim] Fix netrw buffer closing issues
change
commit 6f0b0a373f7bb8ac7f4463030b19641a938e95d5
author Alpha Chen <alpha.chen@gmail.com>
date
parent 009627eb
diff --git a/.vimrc b/.vimrc
index cf4a14ad..224bdbaf 100644
--- a/.vimrc
+++ b/.vimrc
@@ -70,7 +70,17 @@ endfunction
 augroup RestoreCursor
   autocmd!
   autocmd BufWinEnter * call RestoreCursor()
-augroup END
+augroup end
+
+augroup netrw_buf_hidden_fix
+  autocmd!
+
+  " Set all non-netrw buffers to bufhidden=hide
+  autocmd BufWinEnter *
+        \  if &ft != 'netrw'
+        \|     set bufhidden=hide
+        \| endif
+augroup end
 
 """ GUI
 
@@ -127,6 +137,9 @@ if executable('rg')
   set grepformat=%f:%l:%c:%m
 endif
 
+" projectionist
+nnoremap <leader>a :A<cr>
+
 """ Selecta
 
 " Run a given vim command on the results of fuzzy selecting from a given shell