Mercurial > vim
diff src/ex_getln.c @ 17588:1348696d07cd v8.1.1791
patch 8.1.1791: 'completeslash' also applies to globpath()
commit https://github.com/vim/vim/commit/50f91d22bd81819d5d946f6c38252c7922120ec6
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Aug 2 19:52:15 2019 +0200
patch 8.1.1791: 'completeslash' also applies to globpath()
Problem: 'completeslash' also applies to globpath().
Solution: Add the WILD_IGNORE_COMPLETESLASH flag. (test by Yasuhiro
Matsumoto, closes #4760)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Fri, 02 Aug 2019 20:00:07 +0200 |
parents | 77c3f6428b6c |
children | 9efb4dda9720 |
line wrap: on
line diff
--- a/src/ex_getln.c +++ b/src/ex_getln.c @@ -5032,7 +5032,7 @@ ExpandFromContext( char_u *pat, int *num_file, char_u ***file, - int options) /* EW_ flags */ + int options) // WILD_ flags { #ifdef FEAT_CMDL_COMPL regmatch_T regmatch; @@ -5096,7 +5096,7 @@ ExpandFromContext( if (free_pat) vim_free(pat); #ifdef BACKSLASH_IN_FILENAME - if (p_csl[0] != NUL) + if (p_csl[0] != NUL && (options & WILD_IGNORE_COMPLETESLASH) == 0) { int i;