summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugues Hiegel <hugues@hiegel.fr>2010-01-08 15:46:48 +0100
committerHugues Hiegel <hugues@hiegel.fr>2010-01-08 15:46:48 +0100
commit622a4984c977b819128f1186ed6a7401412c1849 (patch)
treed16d79de886aa70648726023fa08bf4f2dc6e188
parent4cbe225ff74084e8aae0ebc1a21c65acf2ca9c92 (diff)
[Vim] better fold calculation, for mails ;)
-rw-r--r--vimrc3
1 files changed, 2 insertions, 1 deletions
diff --git a/vimrc b/vimrc
index 79d9a84..a4c6e87 100644
--- a/vimrc
+++ b/vimrc
@@ -49,7 +49,8 @@ noremap <C-j> <C-e>
map <F2> :source ~/.vim/bépo
" folding
-set foldmethod=indent
+set foldmethod=expr
+set foldexpr=(indent(v:lnum)/&sw)+strlen(substitute(matchstr(getline(v:lnum),\"^\ *[>\ ]*\"),\"\ *\",\"\",\"g\"))
set foldminlines=0
set foldcolumn=5
set foldlevel=999