vimwiki Win10 Win11
:VimwikiCheckLinks
Error detected while processing function vimwiki#base#check_links: line 91: E716: Key not present in Dictionary: "C:\Users\jdfen\OneDrive\Documents\vimwiki_home/index.wiki"
VimwikiCheckLinks is broken on Windows #1022. A work around fixes the path separator mismatch.
M autoload/vimwiki/base.vim
@@ -1055,8 +1055,8 @@ function! vimwiki#base#check_links(range, line1, line2) abort
   " Mark: every index file as reachable
   for idx in wiki_list
-    let index_file = vimwiki#vars#get_wikilocal('path', idx) .
-          \ vimwiki#vars#get_wikilocal('index', idx) . vimwiki#vars#get_wikilocal('ext', idx)
+    let index_file = expand(vimwiki#vars#get_wikilocal('path', idx) .
+          \ vimwiki#vars#get_wikilocal('index', idx) . vimwiki#vars#get_wikilocal('ext', idx))
     if filereadable(index_file)
       let reachable_wikifiles[index_file] = 1
     endif