X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/8c2b5e886c59bd8ef2093b3ce2c808e83a575705..d88c507b0c8f204b82702693a249bf1b88c342e9:/vimrc diff --git a/vimrc b/vimrc index 3170bb3..baf2aed 100644 --- a/vimrc +++ b/vimrc @@ -155,6 +155,17 @@ imap ii " Press `` to toggle insert and replace mode (no key on Mac keyboard) imap `` +" fold between {{{ }}} +set foldmethod=marker +set foldlevelstart=99 +" space will toggle current fold in normal mode, if not in a fold, normal +" behaviour +nnoremap @=(foldlevel('.')?'za':"\") +vnoremap zf +" save and restore folds +autocmd BufWinLeave *.* mkview +autocmd BufWinEnter *.* silent loadview + " Jump to the next or previous line that has the same level or a lower " level of indentation than the current line. "