From ebac523a345335d0f966858c871c453b3c172f94 Mon Sep 17 00:00:00 2001 From: Dominic Date: Tue, 22 Feb 2022 17:04:32 +0000 Subject: [PATCH] Added some terminal stuff to vim --- scripts/vimrc-config | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/scripts/vimrc-config b/scripts/vimrc-config index a929791..fcba6f7 100644 --- a/scripts/vimrc-config +++ b/scripts/vimrc-config @@ -51,5 +51,21 @@ autocmd BufEnter * if bufname('#') =~ 'NERD_tree_\d\+' && bufname('%') !~ 'NERD_ " Hide line numbers within term tabs. autocmd TermOpen * setlocal nonumber norelativenumber +augroup nvim_terminal | au! + " Start terminal in insert mode + autocmd TermOpen term://* startinsert + autocmd BufEnter term://* startinsert + + " Auto press key when terminal closes (to skip prompt) + au TermClose * call feedkeys("i") +augroup end + +" Launch Terminal when pressing CTRL+T +command! -nargs=* HoriTerm belowright split | resize 6 | term bash +map :HoriTerm + +" Press Esc to leave terminal +tnoremap + " Press CTRL+B to toggle NerdTree -map :NERDTreeToggle +map :NERDTreeToggle