vimwiki

Personal wiki for vim
git clone https://github.com/vimwiki/vimwiki.git
Log | Files | Refs | README | LICENSE

commit 5f9dbca89c593e710b0399d0ecc37c5b83d28d4f
parent 2aeaea5f0d96935998d6fb2ba4c00fd8d7cb2b43
Author: EinfachToll <istjanichtzufassen@googlemail.com>
Date:   Thu, 28 Jan 2016 10:52:40 +0100

Small cleanup of the merged PR

Ref #187

Diffstat:
Mautoload/vimwiki/base.vim | 2+-
Mdoc/vimwiki.txt | 22+++++++++++++++-------
2 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/autoload/vimwiki/base.vim b/autoload/vimwiki/base.vim @@ -1972,7 +1972,7 @@ function! vimwiki#base#detect_nested_syntax() "{{{ \ 'substitute(v:val, last_word, "\\=submatch(1)", "")') let dict = {} for elem in lines - exe "let dict.".elem." = elem" + let dict[elem] = elem endfor return dict endfunction "}}} diff --git a/doc/vimwiki.txt b/doc/vimwiki.txt @@ -2017,16 +2017,24 @@ or in: > *vimwiki-option-automatic_nested_syntaxes* ------------------------------------------------------------------------------ -Key Default value~ -automatic_nested_syntaxes 1 +Key Default value~ +automatic_nested_syntaxes 1 Description~ -Allows for smaller |vimwiki-option-nested_syntaxes| dictionaries, by turning -entry for python on the previous example unnecessary: > - let wiki.nested_syntaxes = {'python': 'python', 'c++': 'cpp'} +If set, the nested syntaxes (|vimwiki-option-nested_syntaxes|) are +automatically derived when opening a buffer. +Just write your preformatted text in your file like this > + {{{xxx + my preformatted text + }}} + +where xxx is a Vim filetype. + +Note that you may have to reload the file (|:edit|) to see the highlight. -It requires that the file is reloaded (|:edit|) after new |filetype| is -included in a file. +Since every file is scanned for the markers of preformatted text when it is +opened, it can be slow when you have huge files. In this case, set this option +to 0. *vimwiki-option-diary_rel_path*