From ba02c3834627d131eb8d3661689af9f0bbc521f6 Mon Sep 17 00:00:00 2001 From: "R. David Dunphy" Date: Sun, 2 Apr 2023 01:32:03 +0100 Subject: [PATCH] Use fnameescape() instead of escape() in edit_file() --- autoload/vimwiki/base.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/vimwiki/base.vim b/autoload/vimwiki/base.vim index 014339a..f6db3f8 100644 --- a/autoload/vimwiki/base.vim +++ b/autoload/vimwiki/base.vim @@ -1109,7 +1109,7 @@ function! vimwiki#base#edit_file(command, filename, anchor, ...) abort " :param: anchor " :param: (1) vimwiki_prev_link " :param: (2) vimwiki#u#ft_is_vw() - let fname = escape(a:filename, '% *|#`') + let fname = fnameescape(a:filename) let dir = fnamemodify(a:filename, ':p:h') let ok = vimwiki#path#mkdir(dir, 1)