From e7f5ce60465d400ade0df69f8a8b9dc04d68de7a Mon Sep 17 00:00:00 2001 From: Rane Date: Sat, 6 Apr 2019 10:43:09 -0600 Subject: [PATCH] Fix VimwikiBackLinks on Windows. See Issue #413. This is a temporary fix until refactoring of path handling is complete. --- autoload/vimwiki/base.vim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/autoload/vimwiki/base.vim b/autoload/vimwiki/base.vim index 14d77a0..b2c1bfc 100644 --- a/autoload/vimwiki/base.vim +++ b/autoload/vimwiki/base.vim @@ -409,6 +409,10 @@ function! vimwiki#base#backlinks() for source_file in wikifiles let links = s:get_links(source_file, idx) for [target_file, _, lnum, col] in links + if vimwiki#u#is_windows() + " TODO this is a temporary fix - see issue #478 + let target_file = substitute(target_file, '/', '\', 'g') + endif " don't include links from the current file to itself if vimwiki#path#is_equal(target_file, current_filename) && \ !vimwiki#path#is_equal(target_file, source_file)