about summary refs log tree commit diff
path: root/Src/Zle/compcore.c
diff options
context:
space:
mode:
authorBarton E. Schaefer <schaefer@zsh.org>2017-06-17 10:25:43 -0700
committerBarton E. Schaefer <schaefer@zsh.org>2017-06-17 10:25:43 -0700
commitefae75f64868361e5e25d0094a127c4b0c52d62d (patch)
treed5cf94801a41678cd3a66c00da4e32100745b423 /Src/Zle/compcore.c
parentcf72c2d288b3d8763055d6553c91277048be0fcc (diff)
downloadzsh-efae75f64868361e5e25d0094a127c4b0c52d62d.tar.gz
zsh-efae75f64868361e5e25d0094a127c4b0c52d62d.tar.xz
zsh-efae75f64868361e5e25d0094a127c4b0c52d62d.zip
41242: zstrbcmp(...) removed in favor of zstrcmp(..., SORTIT_IGNORING_BACKSLASHES)
This should make sorting consistent in completion listings vs. elsewhere.
Diffstat (limited to 'Src/Zle/compcore.c')
-rw-r--r--Src/Zle/compcore.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/Src/Zle/compcore.c b/Src/Zle/compcore.c
index d1cf7a08a..52b0c173f 100644
--- a/Src/Zle/compcore.c
+++ b/Src/Zle/compcore.c
@@ -3135,7 +3135,9 @@ matchcmp(Cmatch *a, Cmatch *b)
     if ((*b)->disp && !((*b)->flags & CMF_MORDER))
 	return 1;
 
-    return zstrbcmp((*a)->str, (*b)->str);
+    return zstrcmp((*a)->str, (*b)->str, (SORTIT_IGNORING_BACKSLASHES|
+					  (isset(NUMERICGLOBSORT) ?
+					   SORTIT_NUMERICALLY : 0)));
 }
 
 /* This tests whether two matches are equal (would produce the same