From fae76d3a93d6e6893ec84a39ed47f389d3dbf5c0 Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Wed, 8 Jun 2011 07:18:41 -0700 Subject: [PATCH] fix for arrow keys in command-t under screen --- vimrc | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/vimrc b/vimrc index 2d315c6..7ce9f6e 100644 --- a/vimrc +++ b/vimrc @@ -28,7 +28,8 @@ if has('gui_running') "GUI specific settings else "non-GUI set background=dark - set showtabline=0 "no tab bar + set showtabline=1 "automatic tab bar + set mouse=a "mouse support endif "color theme @@ -40,9 +41,15 @@ let g:solarized_termtrans=1 colorscheme solarized "special case fixes -"if &term =~ "vt100" +if &term =~ "vt100" " let &term="xterm" -"endif +endif + +if &term =~ "screen" + "fix for cursor keys in e.g Command-T + "the one described in :help vt100-cursor-keys does not work + let &term="xterm" +endif "if &term =~ "xterm" " if has("terminfo") @@ -103,10 +110,14 @@ autocmd FileType make set noexpandtab "makefiles need tabs "swap files "set directory=/var/tmp,. +"buffer management +set swb=usetab "make :sb go to tabs too + "key mappings let mapleader = ',' "Command-T mappings +let g:CommandTMatchWindowReverse=1 let g:CommandTAcceptSelectionTabMap='' let g:CommandTAcceptSelectionMap=''