vimwiki

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

commit 0bb1b4945bb205a076a35b66174e5d66be8eaafe
parent a479154770e16ef74e4f420b8cb270b9944a5107
Author: Charles Schimmelpfennig <CharlesSchimmel@users.noreply.github.com>
Date:   Tue, 31 Oct 2023 11:45:18 -0500

Support angle bracket escaped markdown urls (#1211)

* add angle brackets to regex definition

* revert unecessary change to markdown link suffix

* Update vimwiki.txt

---------

Co-authored-by: Charles Schimmelpfennig <charles.schimmelpfennig@corteva.com>
Co-authored-by: NobleRat <tinmarino@gmail.com>
Diffstat:
Mautoload/vimwiki/vars.vim | 4++--
Mdoc/vimwiki.txt | 2++
2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/autoload/vimwiki/vars.vim b/autoload/vimwiki/vars.vim @@ -1230,7 +1230,7 @@ function! s:populate_extra_markdown_vars() abort let mkd_syntax.rxWeblink1Prefix = '[' let mkd_syntax.rxWeblink1Suffix = ')' - let mkd_syntax.rxWeblink1EscapeCharsSuffix = '\(\\\)\@<!\()\)' + let mkd_syntax.rxWeblink1EscapeCharsSuffix = '\(\\\)\@<!\(>\=)\)' let mkd_syntax.rxWeblink1Separator = '](' let rxWeblink1Ext = '' @@ -1255,7 +1255,7 @@ function! s:populate_extra_markdown_vars() abort let valid_chars_url = '[^[:cntrl:]]' let mkd_syntax.rxWeblink1Prefix = vimwiki#u#escape(mkd_syntax.rxWeblink1Prefix) - let mkd_syntax.rxWeblink1Separator = vimwiki#u#escape(mkd_syntax.rxWeblink1Separator) + let mkd_syntax.rxWeblink1Separator = '\](<\=' let mkd_syntax.rxWeblink1Url = valid_chars_url.'\{-}' let mkd_syntax.rxWeblink1Descr = valid_chars.'\{-}' let mkd_syntax.WikiLinkMatchUrlTemplate = diff --git a/doc/vimwiki.txt b/doc/vimwiki.txt @@ -4000,6 +4000,7 @@ Contributors and their Github usernames in roughly chronological order: - Jean-Luc Bastarache (@jlbas) - Youssof Taha (@ysftaha) - Thomas Leyh (@leyhline) + - Charles Schimmelpfennig (@charlesschimmel) - nebulaeandstars (@nebulaeandstars) - dmitry kim (@jsn) - Julian Prein (@druckdev) @@ -4124,6 +4125,7 @@ New:~ current file * Feature: Add |VimwikiBaddLink| to add links to the buffer list, without loading, if they weren't listed yet + * PR 1211: Enable parsing Markdown links escaped with angle brackets Changed:~ * PR #1047: Allow to replace default mapping of VimwikiToggleListItem