diff options
author | Max Christian Pohle | 2017-05-10 07:59:38 +0200 |
---|---|---|
committer | Max Christian Pohle | 2017-05-10 07:59:38 +0200 |
commit | 9dfe745294a87a1666325bb4959c164422cc84b5 (patch) | |
tree | ba09cbaf337e69d40f6e9e52f070160862300c4c /vimrc-full | |
parent | dc7d0ba5467d9b1e43c4c56e3c499db7806d7cdb (diff) | |
download | vim-9dfe745294a87a1666325bb4959c164422cc84b5.tar.bz2 vim-9dfe745294a87a1666325bb4959c164422cc84b5.zip |
Improved nvim terminal integration
Diffstat (limited to 'vimrc-full')
-rw-r--r-- | vimrc-full | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -306,8 +306,8 @@ set redrawtime=400 | " The time in milliseconds for redrawing the dis | |||
306 | set scrolljump=5 | " how many lines get scrolled into view when cursor reaches the screens edge | 306 | set scrolljump=5 | " how many lines get scrolled into view when cursor reaches the screens edge |
307 | set splitbelow | " open new windows below the current one (i find that more intuitive) | 307 | set splitbelow | " open new windows below the current one (i find that more intuitive) |
308 | set shiftround | " indent/unindent snaps to multiple of shiftwidth | 308 | set shiftround | " indent/unindent snaps to multiple of shiftwidth |
309 | " set showcmd | " essential: show keys of combined commands in the lower right corner (BUT SLOW, makes cursor flickering) | 309 | set showcmd | " essential: show keys of combined commands in the lower right corner (BUT SLOW, makes cursor flickering) |
310 | set noshowcmd | " essential: show keys of combined commands in the lower right corner (BUT SLOW, makes cursor flickering) | 310 | " ret noshowcmd | " essential: show keys of combined commands in the lower right corner (BUT SLOW, makes cursor flickering) |
311 | set winwidth=30 | " keep NERDTreeWindow at least this size | 311 | set winwidth=30 | " keep NERDTreeWindow at least this size |
312 | set winminwidth=30 | " (and all other windows, so TODO: watch out) | 312 | set winminwidth=30 | " (and all other windows, so TODO: watch out) |
313 | set tags+=../tags | 313 | set tags+=../tags |
@@ -461,7 +461,9 @@ if has("autocmd") | |||
461 | augroup END | 461 | augroup END |
462 | 462 | ||
463 | if has('nvim') | 463 | if has('nvim') |
464 | autocmd BufEnter term://* set nobuflisted | 464 | autocmd TermOpen term://* set nobuflisted |
465 | " use default ESC key to leave insert mode in the internal terminal emulator | ||
466 | tnoremap <Esc> <C-\><C-n> | ||
465 | else | 467 | else |
466 | augroup vimonly | 468 | augroup vimonly |
467 | autocmd VimLeave * call system("echo -n $'" . escape(getreg(), "'") . "' | xsel -ib") | 469 | autocmd VimLeave * call system("echo -n $'" . escape(getreg(), "'") . "' | xsel -ib") |