From 48704d10faa17a50ed71e4a5cac030c06e6a1b06 Mon Sep 17 00:00:00 2001 From: Jan Larres Date: Mon, 14 Feb 2011 20:48:24 +1300 Subject: [PATCH] Make folding work --- plugin/tagbar.vim | 47 ++++++++++++++++++++++++++++++++++++----------- 1 file changed, 36 insertions(+), 11 deletions(-) diff --git a/plugin/tagbar.vim b/plugin/tagbar.vim index 351874d..78578c9 100644 --- a/plugin/tagbar.vim +++ b/plugin/tagbar.vim @@ -791,10 +791,11 @@ function! s:OpenWindow() setlocal foldenable setlocal foldminlines=0 - setlocal foldmethod=manual + setlocal foldmethod=expr + setlocal foldexpr=s:GetFoldLevel(v:lnum) setlocal foldlevel=9999 setlocal foldcolumn=1 - setlocal foldtext=v:folddashes.getline(v:foldstart) + setlocal foldtext=getline(v:foldstart) setlocal statusline=%!TagbarGenerateStatusline() @@ -832,14 +833,23 @@ function! s:OpenWindow() let cpoptions_save = &cpoptions set cpoptions&vim - nnoremap