Personal Wiki for Vim
A minor documentation release.
Full Changelog: https://github.com/vimwiki/vimwiki/compare/v2024.01.22...v2024.01.24
This is something of a catchup release, bundling in changes since April (!) of last year, mostly bugfixes.
gq
it should insert ::
at the new linevimwiki#vars#set_syntaxlocal
function for consistencyvimwiki#diary#calendar_sign
when g:vimwiki_list
is not setfnameescape()
instead of escape() in edit_file()Updates g:vimwiki_version
for latest release.
<mark>
in Markdown highlighting with yellow background and back foreground<CR>
is pressed in insert mode; also add the blockquote_markers
variableis_diary_file()
VimwikiGoto
without argument creates empty pageVimwikiSearchTags
and VimwikiRebuildTags
VimwikiAddHeaderLevel
map (3=
) was broken by a previous refactoring commitAdd more test, modify typeface regexes and add yaml metadata blcok feature
New:
This is the first release since v2.5, on 2020-05-26. It accumulates a fairly large set of fixes and some improvements.
With this release, we're more or less switching to a rolling release model. dev
is now the permanent main branch, with master
kept as a mirror of that in order to avoid breaking existing checkouts of the plugin. Future releases should be more frequent and much, much smaller in scope.
There are likely breaking changes here, although hopefully not too many.
\|
in tables<leader>wc
<CR>
and <S-CR>
in insert modevimwiki-option-listsyms_propagate
to disable todo propagation to parents/childrenfoldmethod
syntax works for markdown (g:vimwiki_folding) Also the VimwikiHeader1Folding (1..60 regions support end-of-file /\%$
as end marker:VimwikiColorize
with only support to clorize the current line<title>
from URL under cursor and create a nice wiki linkg:vimwiki_tag_format
to change the tag formatVimwikiTOC
=>
faster>
) better joining (J
) and wrapVimwikiGoto
completion after <CR>
%%+
and +%%
g:vimwiki_commentstring
to customize commentstringVimwikiRemoveDone
to remove all todo items that are donevimwiki-option-template_date_format
to configure alternative date string formatVimwikiPasteLink
to paste an absolute wiki link to the current fileVimwikiBaddLink
to add links to the buffer list, without loading, if they weren't listed yetAccording to changelog entries, nothing was removed this release. It's fairly unlikely, however, that at least some breaking changes didn't creep in. Please report anything that seems to have gone missing.
.
find_autoload_file
:VimwikiGenerateLinks
not working on Windows<Cr>
interfere with completion (pum)<Enter>
autosets tw to 0__FileExtention__
keyword appears:VimwikiRenameFile
works for all directories: even
wiki_root/diary/2019-12-11.md
if current file is wiki_root/dir1/file.md
.:VimwikiGoto
completion works with part of filename and
nested directoriesg:vimwiki_ext2syntax
.!
vimwiki-option-diary_rel_path
to be an empty string.g:vimwiki_key_mappings
that allow key mappings to
be enabled/disabled by groups. Key mappings are also no longer
overwritten if they are already defined.vimwiki-option-name
to assign a per wiki name.g:vimwiki_auto_header
to automatically generate
a level 1 header for new wiki pages.vimwiki-option-html_filename_parameterization
which alters the filenames vimiwiki checks against when running the
html conversion. It also disables the deleting of html files which
no longer match against a wiki file.g:vimwiki_conceal_onechar_markers
to control
whether to show or hide single-character format markers.vimwiki-option-exclude_files
which is
a list of patterns to exclude when checking or generating links.g:vimwiki_toc_link_format
to change how links are
formatted in the TOC.g:vimwiki_conceal_code_blocks
to conceal preformatted
text markers.g:vimwiki_links_header
and
g:vimwiki_tags_header
to customize the title string of generated
sections. New option g:vimwiki_links_header_level
and
g:vimwiki_tags_header_level
which allow the header level (1-6) of the
generated links to be set. New option g:vimwiki_markdown_header_style
which specifies the nuber of newlines after the created header for
generated sections.vimwiki-option-auto_generate_links
and
vimwiki-option-auto_generate_tags
.vimwiki-option-links_space_char
to replace spaces
with a different character when creating a link.g:vimwiki_table_reduce_last_col
to not autoformat last
column of a table.g:vimwiki_toc_header_level
to set the desired
header level for the TOC.g:vimwiki_markdown_link_ext
to include the extension
.md
in generated links.g:vimwiki_create_link
to prevent link creation
with <CR>
.vimwiki-option-diary_caption_level
which adds captions
to the diary index based on headers.:VimwikiGenerateTags
to :VimwikiGenerateTagLinks
:VimwikiDeleteLink
to :VimwikiDeleteFile
:VimwikiRenameLink
to :VimwikiRenameFile
vimwiki-option-list_margin
= 0 for markdown syntax.:VimwikiRenameFile
doesn't update links in diary.:VimwikiGoBackLink
to go back multiple times.:VimwikiSearch
s:clean_url
is compatible with vim pre 7.4.1546 (sticky type
checking)![]()
<CR>
.[]()
links:VimwikiRenameFile
now works for Markdown syntax:VimwikiShowVersion
command.g:vimwiki_url_maxsave
now only affects raw
URLs (wiki links are excluded)..
.:VimwikiGenerateLinks
for subdirectory onlyMinor bugfix release
Fixes:
~
characters were not hidden within tablesg:vimwiki_text_ignore_newline
.g:vimwiki_listsyms
can have fewer or more than 5 symbols.:h vimwiki_glx
.g:vimwiki_listsym_rejected
to set the character used for won't-do list items.vimwiki_gln
.:VimwikiSplitLink
and :VimwikiVSplitLink
can now reuse an existing split window and not move the cursor.vimwiki-text-objects
.vimwiki_[[
, vimwiki_]]
, vimwiki_[=
, vimwiki_]=
and vimwiki_]u
for navigating between headers.:VimwikiMakeTomorrowDiaryNote
.g:vimwiki_folding
has a new option 'custom'.g:vimwiki_folding
.vimwiki-date
.vimwiki-option-custom_wiki2html_args
.:VimwikiShowVersion
to check the versionvimwiki-option-automatic_nested_syntaxes
work also for markdown.:VimwikiDiaryGenerateLinks
had issues with markdown.'autowriteall'
and 'hidden'
.vimwiki-text-objects
.vimwiki_+
.vimwiki-toc
is used, when appropriate.:VimwikiMakeDiaryNote
now uses the diary of the current wiki.:VimwikiMakeDiaryNote
work outside a wiki buffer.:VimwikiRenameLink
.