commit 6bd0909557d436ed5f5ca7de8893b0e656f379c5
parent f6182c6e64bdf7dbb58be84bbedca129c784feed
Author: Anders Damsgaard <andersd@riseup.net>
Date: Tue, 19 Dec 2017 20:57:40 -0500
Improve key bindings related to terminal mode
Diffstat:
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/links/.vim/plugin/keybinds.vim b/links/.vim/plugin/keybinds.vim
@@ -83,6 +83,10 @@ if exists(':tnoremap')
" escape from terminal mode
tnoremap <Esc> <C-\><C-n>
+ " send escape to terminal
+ tnoremap <M-[> <Esc>
+ tnoremap <C-v><Esc> <Esc>
+
" navigate away from terminals
tnoremap <C-h> <C-\><C-n><C-w>h
tnoremap <C-j> <C-\><C-n><C-w>j
@@ -91,7 +95,8 @@ if exists(':tnoremap')
end
" launch terminal in current window
-nnoremap <leader><CR> :terminal bash<CR>
+"nnoremap <leader><CR> :terminal bash<CR>
+nnoremap <leader><CR> :terminal<CR>
let g:tmux_navigator_no_mappings = 1
nnoremap <silent> <C-h> :TmuxNavigateLeft<CR>