summaryrefslogtreecommitdiff
path: root/vimrc
diff options
context:
space:
mode:
Diffstat (limited to 'vimrc')
-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