diff --git a/autoload/vimwiki/path.vim b/autoload/vimwiki/path.vim index 6a7673e..c0ce8eb 100644 --- a/autoload/vimwiki/path.vim +++ b/autoload/vimwiki/path.vim @@ -24,7 +24,8 @@ endif function! vimwiki#path#normalize(path) abort let path = a:path while 1 - let result = substitute(path, '/[^/]\+/\.\.\|\./', '', '') + let intermediateResult = substitute(path, '/[^/]\+/\.\.', '', '') + let result = substitute(intermediateResult, '/\./', '/', '') if result ==# path break endif