Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions autoload/voom.vim
Original file line number Diff line number Diff line change
Expand Up @@ -965,10 +965,14 @@ endfunc

func! voom#TreeConfigWin() "{{{2
" Tree window-local options.
setl foldenable
setl foldtext=getline(v:foldstart).'\ \ \ /'.(v:foldend-v:foldstart)
setl foldmethod=expr
setl foldexpr=voom#TreeFoldexpr(v:lnum)
if exists("g:voom_nofoldenable") && (g:voom_nofoldenable == 1)
setl nofoldenable
else
setl foldenable
setl foldtext=getline(v:foldstart).'\ \ \ /'.(v:foldend-v:foldstart)
setl foldmethod=expr
setl foldexpr=voom#TreeFoldexpr(v:lnum)
endif
setl cul nocuc nowrap nolist
"setl winfixheight
setl winfixwidth
Expand Down
11 changes: 11 additions & 0 deletions doc/voom.txt
Original file line number Diff line number Diff line change
Expand Up @@ -908,6 +908,17 @@ g:voom_rstrip_chars_{filetype} ~
let g:voom_rstrip_chars_text = " \t"
let g:voom_rstrip_chars_help = " \t"

g:voom_nofoldenable ~
If set to 1, the Tree buffer will be initialized with `set nofoldenable`.
Default is 0.
Usage:
# let g:voom_nofoldenable = 0 # Default. (Do set foldenable)
let g:voom_nofoldenable = 1 # (Set nofoldenable)
After changing g:voom_nofoldenable, the Tree buffer must be closed
and reopened:
<c-w>h
:q
:Voom

g:voom_user_command ~
This option allows to execute an arbitrary user-defined command when
Expand Down