diff options
author | Hugues Hiegel <hugues@hiegel.fr> | 2011-10-19 15:24:11 +0200 |
---|---|---|
committer | Hugues Hiegel <hugues@hiegel.fr> | 2011-10-19 15:24:11 +0200 |
commit | 0b51b5d5ca8ba5720ba6d89c7c7cccbf9403f987 (patch) | |
tree | 271c51318d2fb6182858867b6a7b323fc480be4c /vimrc | |
parent | 3d4416658c2e830546f81eb9e5a43266a848608a (diff) |
[Vim] folding bindings
Diffstat (limited to 'vimrc')
-rw-r--r-- | vimrc | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -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 <F7> :setlocal foldcolumn-=1<CR>:execute 'setlocal foldlevel='.(&foldcolumn - 2)<CR> -map <F8> :setlocal foldcolumn+=1<CR>:execute 'setlocal foldlevel='.(&foldcolumn - 2)<CR> -map <F9> za -map <F10> :setlocal invfoldenable<CR> +nmap <F5> :setlocal foldcolumn-=1<CR>:execute 'setlocal foldlevel='.(&foldcolumn - 2)<CR> +nmap <F6> :setlocal foldcolumn+=1<CR>:execute 'setlocal foldlevel='.(&foldcolumn - 2)<CR> +" close all +" open all +nmap <F7> zM +nmap <F8> zR +" open/close recursive under cursor +" open/close under cursor +nmap <F9> zA +nmap <F10> za +nmap <F11> :setlocal invfoldenable<CR> "buffer moving nmap <C-B> :bN<CR> |