diff options
author | Hugues Hiegel <hugues@hiegel.fr> | 2010-01-08 16:07:29 +0100 |
---|---|---|
committer | Hugues Hiegel <hugues@hiegel.fr> | 2010-01-08 16:07:29 +0100 |
commit | a6f24d9e43666bf3918886068a60a830c42dc290 (patch) | |
tree | 79c4d9016d016df04e043623e85dcb97180e3320 /vimrc | |
parent | 622a4984c977b819128f1186ed6a7401412c1849 (diff) |
[Vim] better managment of various fold methods, defaults to indent
Diffstat (limited to 'vimrc')
-rw-r--r-- | vimrc | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -49,8 +49,10 @@ noremap <C-j> <C-e> map <F2> :source ~/.vim/bépo " folding -set foldmethod=expr -set foldexpr=(indent(v:lnum)/&sw)+strlen(substitute(matchstr(getline(v:lnum),\"^\ *[>\ ]*\"),\"\ *\",\"\",\"g\")) +set foldmethod=indent +autocmd BufRead *.[ch] setlocal foldmethod=syntax +autocmd BufRead /tmp/mutt-*[0-9] setlocal foldmethod=expr +autocmd BufRead /tmp/mutt-*[0-9] setlocal foldexpr=strlen(substitute(matchstr(getline(v:lnum),\"^\ *[>\ ]*\"),\"\ *\",\"\",\"g\") set foldminlines=0 set foldcolumn=5 set foldlevel=999 @@ -181,7 +183,7 @@ autocmd BufRead /tmp/mutt-*[0-9] map <ESC>D ^d?^\([^>]\\|$\)?+<CR>O<ESC> autocmd BufRead /tmp/mutt-*[0-9] map <ESC>d ^d/^-- $<CR>O<ESC> autocmd BufRead /tmp/mutt-*[0-9] map <ESC>w ggv/^-- $<CR><UP>:!par rTbgqRe 'B=.,?_A_a' 'Q=_s>\|'<CR> -autocmd BufRead /tmp/mutt-*[0-9] set textwidth=74 +autocmd BufRead /tmp/mutt-*[0-9] setlocal textwidth=74 autocmd BufRead /tmp/mutt-*[0-9] execute Erase_Sig_but_Your() autocmd BufRead /tmp/mutt-*[0-9] :normal ,n |