Sfoglia il codice sorgente

nixpkgs/neovim: prevent terminal window from closing automatically

Thomas Dy 2 anni fa
parent
commit
419a606212
1 ha cambiato i file con 6 aggiunte e 0 eliminazioni
  1. 6 0
      .config/nixpkgs/neovim/autocmd.lua

+ 6 - 0
.config/nixpkgs/neovim/autocmd.lua

@@ -7,6 +7,12 @@ vim.api.nvim_create_autocmd('TermOpen', {
   end
 })
 
+-- leave insert when terminal process exits
+-- this prevents the window from closing
+vim.api.nvim_create_autocmd('TermClose', {
+  command = 'stopinsert',
+})
+
 -- automatically enter/leave terminal mode
 vim.api.nvim_create_autocmd('TermOpen', { command = 'startinsert' })
 vim.api.nvim_create_autocmd({'WinEnter','BufWinEnter'}, {