Added some terminal stuff to vim

This commit is contained in:
2022-02-22 17:04:32 +00:00
parent d0abcf9655
commit ebac523a34

@ -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 <C-t> :HoriTerm<CR>
" Press Esc to leave terminal
tnoremap <Esc> <C-\><C-n><CR><C-w><Up><CR>
" Press CTRL+B to toggle NerdTree
map <silent> <C-b> :NERDTreeToggle<CR>
map <C-b> :NERDTreeToggle<CR>