From 0b51b5d5ca8ba5720ba6d89c7c7cccbf9403f987 Mon Sep 17 00:00:00 2001 From: Hugues Hiegel Date: Wed, 19 Oct 2011 15:24:11 +0200 Subject: [Vim] folding bindings --- vimrc | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/vimrc b/vimrc index d5545c3..8d2cfae 100644 --- a/vimrc +++ b/vimrc @@ -57,10 +57,17 @@ autocmd BufRead /tmp/mutt-*[0-9] setlocal foldexpr=(strlen(substitute(matchstr(g set foldminlines=0 set foldcolumn=5 set foldlevel=999 -map :setlocal foldcolumn-=1:execute 'setlocal foldlevel='.(&foldcolumn - 2) -map :setlocal foldcolumn+=1:execute 'setlocal foldlevel='.(&foldcolumn - 2) -map za -map :setlocal invfoldenable +nmap :setlocal foldcolumn-=1:execute 'setlocal foldlevel='.(&foldcolumn - 2) +nmap :setlocal foldcolumn+=1:execute 'setlocal foldlevel='.(&foldcolumn - 2) +" close all +" open all +nmap zM +nmap zR +" open/close recursive under cursor +" open/close under cursor +nmap zA +nmap za +nmap :setlocal invfoldenable "buffer moving nmap :bN -- cgit v1.2.3