forked from aniani/vim
Make :find completion work better with the DJGPP build. (Nazri Ramliy)
This commit is contained in:
parent
d5ee95f964
commit
2d7c47de45
@ -5040,7 +5040,7 @@ globpath(path, file, expand_options)
|
||||
copy_option_part(&path, buf, MAXPATHL, ",");
|
||||
if (STRLEN(buf) + STRLEN(file) + 2 < MAXPATHL)
|
||||
{
|
||||
# ifdef WIN3264
|
||||
# if defined(MSWIN) || defined(MSDOS)
|
||||
/* Using the platform's path separator (\) makes vim incorrectly
|
||||
* treat it as an escape character, use '/' instead. */
|
||||
if (*buf != NUL && !after_pathsep(buf, buf + STRLEN(buf)))
|
||||
|
@ -9374,7 +9374,7 @@ get_path_cutoff(fname, gap)
|
||||
int j = 0;
|
||||
|
||||
while ((fname[j] == path_part[i][j]
|
||||
#if defined(WIN3264)
|
||||
# if defined(MSWIN) || defined(MSDOS)
|
||||
|| (vim_ispathsep(fname[j]) && vim_ispathsep(path_part[i][j]))
|
||||
#endif
|
||||
) && fname[j] != NUL && path_part[i][j] != NUL)
|
||||
@ -9389,7 +9389,7 @@ get_path_cutoff(fname, gap)
|
||||
/* Skip to the file or directory name */
|
||||
if (cutoff != NULL)
|
||||
while (
|
||||
#if defined(WIN3264)
|
||||
# if defined(MSWIN) || defined(MSDOS)
|
||||
*cutoff == '/'
|
||||
#else
|
||||
vim_ispathsep(*cutoff)
|
||||
@ -9460,7 +9460,7 @@ uniquefy_paths(gap, pattern)
|
||||
|
||||
len = (int)STRLEN(path);
|
||||
while (dir_end > path &&
|
||||
#if defined(WIN3264)
|
||||
# if defined(MSWIN) || defined(MSDOS)
|
||||
*dir_end != '/'
|
||||
#else
|
||||
!vim_ispathsep(*dir_end)
|
||||
|
Loading…
x
Reference in New Issue
Block a user