vimwiki

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

commit cf072ebdf289abf523a0735974401cd812787b6b
parent b4e0f738a32e0dbfdad6c74e22721d1872932ef8
Author: Rane Brown <rane.brown@gmail.com>
Date:   Mon, 30 Dec 2019 10:24:52 -0700

Update how tags are written to file.

Ensures older vims are still supported.

Diffstat:
Mautoload/vimwiki/tags.vim | 18++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/autoload/vimwiki/tags.vim b/autoload/vimwiki/tags.vim @@ -279,16 +279,18 @@ function! s:write_tags_metadata(metadata) abort endfor call sort(tags, 's:tags_entry_cmp') let tag_comments = [ - \ "!_TAG_FILE_FORMAT\t2", - \ "!_TAG_FILE_SORTED\t1", - \ "!_TAG_OUTPUT_MODE\tvimwiki-tags", - \ "!_TAG_PROGRAM_AUTHOR\tVimwiki", - \ "!_TAG_PROGRAM_NAME\tVimwiki Tags", - \ "!_TAG_PROGRAM_URL\thttps://github.com/vimwiki/vimwiki", \ "!_TAG_PROGRAM_VERSION\t2.4.1", + \ "!_TAG_PROGRAM_URL\thttps://github.com/vimwiki/vimwiki", + \ "!_TAG_PROGRAM_NAME\tVimwiki Tags", + \ "!_TAG_PROGRAM_AUTHOR\tVimwiki", + \ "!_TAG_OUTPUT_MODE\tvimwiki-tags", + \ "!_TAG_FILE_SORTED\t1", + \ "!_TAG_FILE_FORMAT\t2", \ ] - call writefile(tag_comments, metadata_path) - call writefile(tags, metadata_path, 'a') + for c in tag_comments + call insert(tags, c) + endfor + call writefile(tags, metadata_path) endfunction