folddigest.vim : Show fold digest tree view.
script karma |
Rating 21/9,
Downloaded by 1981 |
Comments, bugs, improvements
|
Vim wiki
|
created by |
Taro MURAOKA |
|
script type |
utility |
|
description |
Required: Vim 6.2
Usage:
:call FoldDigest()
Transform all folds in the current buffer into digest tree form, and
show it in another buffer. The buffer is called FOLDDIGEST. It shows
not only all fold start positions, but also a tree depended on original
folds hierarchy.
In a FOLDDIGEST, you can move around the cursor, and when type <CR> jump
to fold at under it. If you enter FOLDDIGEST window from other windows,
when depended buffer is availabeled, it will be synchronized
automatically. If you want to force synchronize, type "r" in a
FOLDDIGEST buffer.
Options:
'folddigest_options'
string (default "")
Set string flag which you need. If you want to use more than two,
join by comma.
flexnumwidth Narrow line number width as possible.
nofoldclose don't close folds after ":call FoldDigest()".
vertical Use :vsplit for FOLDDIGEST. (default :split)
'folddigest_size'
number (default 0)
FOLDDIGEST window size. When 'folddigest_options' has "vertical"
flag, this value is interpretted as window height, and doesn't then
as window width. If zero was specified height/width become half of
current window.
ex:
:let folddigest_options = "vertical,flexnumwidth"
:let folddigest_size = 30 |
|
install details |
Put the file at one of your plugin directories.
ex. $HOME/.vim/plugin/
ex. $HOME\vimfiles\plugin\
ex. $VIM\vimfiles\plugin\ |
|
script versions (upload new version)
Click on the package to download.
ip used for rating: 142.132.191.50
|