mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-05 11:45:45 +00:00
Document behavior of collation on Cygwin
* test/automated/fns-tests.el (fns-tests-collate-sort): Mark as expected failure on Cygwin. * doc/lispref/strings.texi (Text Comparison): Document that punctuation and whitespace are not ignored for sorting on Cygwin.
This commit is contained in:
parent
5401bb8645
commit
a9cdc4a23c
@ -584,8 +584,8 @@ determined by the lexicographic order of the characters contained in
|
||||
relations between these characters. Usually, it is defined by the
|
||||
@var{locale} environment Emacs is running with.
|
||||
|
||||
For example, punctuation and whitespace characters might be considered
|
||||
less significant for @ref{Sorting,,sorting}.
|
||||
For example, punctuation and whitespace characters might be ignored
|
||||
for sorting (@pxref{Sequence Functions}):
|
||||
|
||||
@example
|
||||
@group
|
||||
@ -594,6 +594,9 @@ less significant for @ref{Sorting,,sorting}.
|
||||
@end group
|
||||
@end example
|
||||
|
||||
This behavior is system-dependent; punctuation and whitespace are
|
||||
never ignored on Cygwin, regardless of locale.
|
||||
|
||||
The optional argument @var{locale}, a string, overrides the setting of
|
||||
your current locale identifier for collation. The value is system
|
||||
dependent; a @var{locale} @code{"en_US.UTF-8"} is applicable on POSIX
|
||||
|
@ -155,6 +155,8 @@
|
||||
(9 . "aaa") (9 . "zzz") (9 . "ppp") (9 . "fff")])))
|
||||
|
||||
(ert-deftest fns-tests-collate-sort ()
|
||||
;; See https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02505.html.
|
||||
:expected-result (if (eq system-type 'cygwin) :failed :passed)
|
||||
(skip-unless (fns-tests--collate-enabled-p))
|
||||
|
||||
;; Punctuation and whitespace characters are relevant for POSIX.
|
||||
|
Loading…
Reference in New Issue
Block a user