github vimwiki/vimwiki v2022.12.02

latest releases: v2024.01.24, v2024.01.22, v2023.04.04_1...
17 months ago

VimWiki 2022.12.02

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.

New

  • Policy: #1235: Move to calendar versioning and rolling release cadence
  • Feature: #238: Reuse existing tabs with tab drop
  • Issue #621: Feature request: Highlight code listings in HTML
  • Issue #290: Calendar plugin, do not sign if no wiki
  • Issue #281: Permit \| in tables
  • PR #1128: VimwikiGoto: Support wiki pages with spaces
  • Feature: Add option to use link Description in default syntax if caption is present.
  • PR #1106: Fix trailing closing brace and comma typo
  • Feature: VimwikiColorize maps in visual and normal mode <leader>wc
  • Feature: PR #686: add a flag lists_return to disable mappings to <CR> and <S-CR> in insert mode
  • Feature: enable re-mapping insert mode table mappings
  • Feature: configure expression for Todo words
  • Feature: #954 #1041: Add option vimwiki-option-listsyms_propagate to disable todo propagation to parents/children
  • Issue #1009: foldmethod syntax works for markdown (g:vimwiki_folding) Also the VimwikiHeader1Folding (1..60 regions support end-of-file /\%$ as end marker
  • Issue #990: Feature request: highlight multiline selection Add :VimwikiColorize with only support to clorize the current line
  • PR #919: Fix duplicate helptag
  • Feature: PR #988: Command VimwikiVar to list, get and set variables
  • Feature: #837 extract web page <title> from URL under cursor and create a nice wiki link
  • Feature: #922 #928: g:vimwiki_tag_format to change the tag format
  • Feature: Support Emoji (Conceal and Complete)
  • Issue #209: Feature: Markdown: Support SetExt Heading
  • Issue #847 #640: Feature: Markdown anchor normalize and unormalize: better follow_link and VimwikiTOC
  • Commit 5408d74: Syntax: Html support nested, concealable tag and faster start syntax region for typeface
  • Issue #926: Feature: VimwikiRenameFile 1/ to other dir 2/ take argument (completable)
  • Test: travis run vint in an parallel jobs => faster
  • Issue #915: Feature: blockquote (> ) better joining (J) and wrap
  • Issue #913: Allow VimwikiGoto completion after <CR>
  • PR #967: Add multiline comment support via %%+ and +%%
  • PR #946: Add option g:vimwiki_commentstring to customize commentstring
  • Issue #940: Render table header inside thead element and rest under tbody element if table header specified in wiki
  • PR #811: Feature: Added handling of absolute path to vimwiki (with //)
  • PR #906: Add VimwikiRemoveDone to remove all todo items that are done
  • PR #907: Cycle bullets
  • PR #901: adds multiparagraph blockquotes using email style syntax
  • PR #934: RSS feed generation for diary with :VimwikiRss.
  • Feature: Add option vimwiki-option-template_date_format to configure alternative date string format
  • Feature: Add VimwikiPasteLink to paste an absolute wiki link to the current file
  • Feature: Add VimwikiBaddLink to add links to the buffer list, without loading, if they weren't listed yet

Changed

  • PR #1047: Allow to replace default mapping of VimwikiToggleListItem
  • VimwikiCheckLinks work on current wiki or on range
  • PR #1057: Change how resolve subdir work Change how shell escaping work when using CustomWiki2HTML
  • PR #1132: Spaces in link descriptions are no longer replaced with links_space_char

Removed

According 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.

Fixed

  • PR #1240 / issue #1241: Vimwiki2HTMLBrowse now works with Markdown
  • Issue #950: Correctly follow links containing .
  • PR #1245 / issue #1244: Fix VimwikiBacklinks handling of bracketed links
  • Issue #1193: Fix wildcard expansion in find_autoload_file
  • PR #1108: Fix resolution of leading-slash page links, add link tests
  • Allow title values with quotes
  • Enable strikethrough for Neovim
  • Issue #1029: Fix: error loading plugin when lang uses comma instead of dot as decimal separator
  • Issue #886: :VimwikiGenerateLinks not working on Windows
  • Issue #55: Newlines in blockquotes are not honored
  • Issue #55: BlockQuote restarts list numbering
  • Issue #979: Fix: Accessing other filetypes within vimwiki
  • Issue #886: VimwikiGenerateLinks crash with single quote in filename
  • Issue #910: Fix: VimwikiTOC removes next non-empty line
  • Issue #182: VimwikiTOC support headers with link
  • Issue #813: iMap <Cr> interfere with completion (pum)
  • Issue #709: Support inline code spans inside emphasis Refactoring code, del, eq, sup, sub as regions
  • Issue #847 #640: Refactor: Syntax highlighting typeface: match -> region
  • Issue #891: Fix: Table Pressing <Enter> autosets tw to 0
  • Issue #894: Make all appropriate settings wikilocal (many commits)
  • PR #902: Doc: Darken logo text
  • PR #895: Fix: File extension for markdown -> syntax wide __FileExtention__ keyword appears
  • PR #963: Doc: Replace VimwikiListChangeLevel references in doc with VimwikiListChangeLvl as defined by command
  • PR #900: conceallevel is now setted locally for vimwiki buffers
  • Issue #942: Fixing wrong html link conversion in windows
  • PR #919: Fix duplicate helptag
  • PR #959: Fix :VimwikiNextTask
  • PR #986: Fix typo in help file
  • PR #1030: Allow overwriting insert mode mappings
  • PR #1057: Fix renaming, updating link, and exporting HTML subdir wrong
  • Fix resolve subdir return wrong path in Windows
  • Issue #794: Fix: Generated tag links are build wrong
  • Issue #763: Links opening in qutebrowser multiple times on Linux

Don't miss a new vimwiki release

NewReleases is sending notifications on new releases.