commit 8d4cb7f11d5f69c90139cd28fa1a3e31e43390e8
parent e922f7302fae04e157f7e8a6b49621a17e1e4649
Author: Levi Rizki Saputra <42236775+levirs565@users.noreply.github.com>
Date: Fri, 20 Nov 2020 21:05:51 +0700
Revert "Fix Renaming issue in Windows and ext with two dot (#1051)" (#1056)
This reverts commit e922f7302fae04e157f7e8a6b49621a17e1e4649.
Diffstat:
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/autoload/vimwiki/base.vim b/autoload/vimwiki/base.vim
@@ -62,19 +62,12 @@ function! vimwiki#base#subdir(path, filename) abort
let filename = a:filename
endif
let idx = 0
- let pathelement = split(path, '[/\\]')
- let fileelement = split(filename, '[/\\]')
- let minlen = min([len(pathelement), len(fileelement)])
- let p = fileelement[:]
"FIXME this can terminate in the middle of a path component!
- while pathelement[idx] ==? fileelement[idx]
- let p = p[1:]
+ while path[idx] ==? filename[idx]
let idx = idx + 1
- if idx == minlen
- break
- endif
endwhile
+ let p = split(strpart(filename, idx), '[/\\]')
let res = join(p[:-2], '/')
if len(res) > 0
let res = res.'/'