From b112dbde77bd3e6a8160ea8c7db35441f70685fd Mon Sep 17 00:00:00 2001 From: Hugues Hiegel Date: Mon, 17 Sep 2012 17:40:12 +0200 Subject: Lots of funny stuff - Ctrl+h/j/k/l for moving around buffer - Alt+h/l for moving between buffers - F1 for quick merge markers search/jump - Better tabs listing character, helps indentation. - no more linewrap, thanks to Ctrl+h/j/k/l --- vimrc | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/vimrc b/vimrc index fc95d1f..bbd981c 100644 --- a/vimrc +++ b/vimrc @@ -30,6 +30,8 @@ set cmdheight=1 set hlsearch " Incremental search set incsearch +" No wrap search +set nowrapscan " Hide mouse when typing set mousehide @@ -47,6 +49,10 @@ set autowrite noremap noremap +set nowrap +noremap z2l +noremap z2h + "Macros nmap :source ~/.vim/bépo @@ -64,6 +70,9 @@ autocmd BufRead /tmp/mutt-*[0-9] let w:m2=matchadd('ErrorMsg', '\%>80v.\+', -1) set foldminlines=0 set foldcolumn=5 set foldlevel=999 + +nmap /^\(<<<<<<<\\|=======\\|>>>>>>>\) + nmap :setlocal foldcolumn-=1:execute 'setlocal foldlevel='.(&foldcolumn - 2) nmap :setlocal foldcolumn+=1:execute 'setlocal foldlevel='.(&foldcolumn - 2) " close all @@ -77,8 +86,8 @@ nmap za nmap :setlocal invfoldenable "buffer moving -nmap :bn -nmap :bN +nmap l :bn +nmap h :bN " When editing a file, always jump to the last known cursor position. " Don't do it when the position is invalid or when inside an event handler @@ -127,9 +136,10 @@ endif " F*cking whitespaces autocmd BufRead * highlight ExtraWhitespace ctermbg=red ctermfg=black guibg=red -autocmd BufRead * match ExtraWhitespace /\s\+$\| \+\ze\t\| \+/ +autocmd BufRead * match ExtraWhitespace /\s\+$\| \+\ze\t\| \+\|\t\zs \+/ -set list listchars=tab:↓·,precedes:‥,extends:‥ +set list listchars=tab:│ ,precedes:‥,extends:‥ +nmap :set invlist set title set autoindent -- cgit v1.2.3