If a link contains `.`, then this: fnamemodify(link_text, ':e') will return the last .-separated part of the name as extension, and nothing else will get appended. Instead, we check if the extension is empty _or_ doesn't match the extension for the target wiki, in which case we append the correct one. This seems like it works, and might not break anything else, given the branch of the function that it's in. Co-authored-by: Brennen Bearnes <code@p1k3.com>
This commit is contained in:
@@ -4055,6 +4055,7 @@ Changed:~
|
||||
Removed:~
|
||||
|
||||
Fixed:~
|
||||
* 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
|
||||
|
||||
Reference in New Issue
Block a user