Vlad.irnov (talk | contribs) (→Single pane outlining: votl) |
Vlad.irnov (talk | contribs) |
||
Line 42: | Line 42: | ||
==See also== |
==See also== |
||
*[[Folding for plain text files based on indentation]] |
*[[Folding for plain text files based on indentation]] |
||
+ | *[[Folding with Regular Expression]] |
||
==Comments== |
==Comments== |
Latest revision as of 05:15, 28 November 2012
This page lists scripts that turn Vim into an Outliner, or which provide some outlining functionality.
Single pane outlining[]
These usually rely on Vim folding. :help folding
- VimOutliner
- votl A Vim Outliner
- TVO: The Vim Outliner
- VimOrganizer Org-mode for Vim
- vim-orgmode Org-mode for Vim
- vxfold.vim Fold cycling similar to emacs org-mode
- WOIM
Two pane outlining[]
These display outline (or some kind of table of content) in a special, non-modifiable buffer.
- VOoM
- taglist.vim source code browser, ctags-based
- Tagbar source code browser, ctags-based
- unite-outline source outliner for unite.vim
- TxtBrowser based on taglist.vim
- ywtxt
- folddigest.vim creates outline from folds in the current buffer
- tdvim_FoldDigest creates outline from folds in the current buffer
- TaskList.vim Eclipse like task list
- DotOutlineTree
- calendar.vim calendar
- ttoc A regexp-based table of contents of the current buffer
The command :vimgrep
can be used to create an outline of the current file. For example, if the file has fold markers:
:vimgrep /{{{/j % :copen
[]
These work with the Emacs Org-mode format.
- VimOrganizer Org-mode for Vim
- vim-orgmode Org-mode for Vim
- VOoM (:Voom org)
- vxfold.vim Fold cycling similar to emacs org-mode