Skip to content

Commit 7607f82

Browse files
committed
Merge branch 'master' into core-types
2 parents 0cb63b6 + ede737b commit 7607f82

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

autoload/ctrlp.vim

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1939,10 +1939,15 @@ endf
19391939

19401940
fu! s:bufnrfilpath(line)
19411941
if s:isabs(a:line)
1942-
let filpath = fnamemodify(a:line, ':p')
1942+
let filpath = a:line
19431943
el
1944-
let filpath = fnamemodify(s:dyncwd.(&shellslash ? '/' : '\').a:line, ':p')
1944+
if (has('win32') || has('win64')) && !&shellslash
1945+
let filpath = s:dyncwd.'\'.a:line
1946+
el
1947+
let filpath = s:dyncwd.'/'.a:line
1948+
en
19451949
en
1950+
let filpath = fnamemodify(filpath, ':p')
19461951
let bufnr = bufnr('^'.filpath.'$')
19471952
if (a:line =~ '[\/]\?\[\d\+\*No Name\]$' && !filereadable(filpath) && bufnr < 1)
19481953
let bufnr = str2nr(matchstr(a:line, '[\/]\?\[\zs\d\+\ze\*No Name\]$'))

0 commit comments

Comments
 (0)