Added some terminal stuff to vim
This commit is contained in:
@ -51,5 +51,21 @@ autocmd BufEnter * if bufname('#') =~ 'NERD_tree_\d\+' && bufname('%') !~ 'NERD_
|
|||||||
" Hide line numbers within term tabs.
|
" Hide line numbers within term tabs.
|
||||||
autocmd TermOpen * setlocal nonumber norelativenumber
|
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
|
" Press CTRL+B to toggle NerdTree
|
||||||
map <silent> <C-b> :NERDTreeToggle<CR>
|
map <C-b> :NERDTreeToggle<CR>
|
||||||
|
Reference in New Issue
Block a user