changeset 340:140a585c3393

Enable insert mode when entering a terminal
author zegervdv <zegervdv@me.com>
date Sat, 23 Jan 2021 16:39:57 +0100
parents 308594cabf62
children 111a00459ad9
files dot_config/nvim/init.vim
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/dot_config/nvim/init.vim	Sat Jan 23 10:56:40 2021 +0100
+++ b/dot_config/nvim/init.vim	Sat Jan 23 16:39:57 2021 +0100
@@ -397,7 +397,9 @@
   tnoremap <C-l> <C-\><C-n><C-w>l
   augroup enter_term
     au!
-    au BufEnter * if &buftype == 'terminal' | :startinsert | endif
+    autocmd TermOpen * startinsert!
+    autocmd BufEnter * if &buftype ==# 'terminal' | :startinsert! | endif
+    autocmd BufLeave * if &buftype ==# 'terminal' | :stopinsert! | endif
   augroup END
   let $GIT_EDITOR = 'nvr -cc split --remote-wait'
 endif