Revert "Fix Renaming issue in Windows and ext with two dot (#1051)" (#1056)

This reverts commit e922f7302f.
This commit is contained in:
Levi Rizki Saputra
2020-11-20 21:05:51 +07:00
committed by GitHub
parent e922f7302f
commit 8d4cb7f11d
+2 -9
View File
@@ -62,19 +62,12 @@ function! vimwiki#base#subdir(path, filename) abort
let filename = a:filename let filename = a:filename
endif endif
let idx = 0 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! "FIXME this can terminate in the middle of a path component!
while pathelement[idx] ==? fileelement[idx] while path[idx] ==? filename[idx]
let p = p[1:]
let idx = idx + 1 let idx = idx + 1
if idx == minlen
break
endif
endwhile endwhile
let p = split(strpart(filename, idx), '[/\\]')
let res = join(p[:-2], '/') let res = join(p[:-2], '/')
if len(res) > 0 if len(res) > 0
let res = res.'/' let res = res.'/'