diff options
| author | Yasuhiro Matsumoto | 2021-11-16 17:50:10 +0900 |
|---|---|---|
| committer | Yasuhiro Matsumoto | 2021-11-16 17:50:10 +0900 |
| commit | 2498ddde2bf895fa1e4b3d562df00ce97e146b54 (patch) | |
| tree | 1eac8915cb8c708aaab2d96d72033d159180274e | |
| parent | 61e964f2d168f52cb8e80e67d26605b52d726b16 (diff) | |
| download | ctrlp.vim-2498ddde2bf895fa1e4b3d562df00ce97e146b54.tar.gz | |
Unescape paths for GlobPath
Closes #138, #572
| -rw-r--r-- | autoload/ctrlp.vim | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/autoload/ctrlp.vim b/autoload/ctrlp.vim index 38b6ed8..60c18ce 100644 --- a/autoload/ctrlp.vim +++ b/autoload/ctrlp.vim @@ -428,7 +428,8 @@ endf if has('patch-8.2-0995') fu! s:GlobPath(dirs, depth) let entries = [] - for e in split(a:dirs, ',') + let dirs = substitute(a:dirs, '\\\([%#]\)', '\1', 'g') + for e in split(dirs, ',') sil let files = readdir(e, '1', {'sort': 'none'}) if !s:showhidden | cal filter(files, 'v:val[0] != "."') | en let entries += map(files, 'e.s:lash.v:val') |