From 0f6fa646d1399d153a9b133bcd81ac4afa56c1eb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mattias=20Engdeg=C3=A5rd?= Date: Fri, 22 Mar 2024 15:08:50 +0100 Subject: [PATCH] Use new-style `sort` signature in Lisp manual examples * doc/lispref/help.texi (Accessing Documentation): * doc/lispref/strings.texi (Text Comparison): Use the new sort calling convention (bug#69709). (cherry picked from commit 92d659ce6cd2e79231f1011202abb39606d6f06b) --- doc/lispref/help.texi | 2 +- doc/lispref/strings.texi | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/doc/lispref/help.texi b/doc/lispref/help.texi index b8c0b5ac5d6..4e0605339e7 100644 --- a/doc/lispref/help.texi +++ b/doc/lispref/help.texi @@ -231,7 +231,7 @@ in the *Help* buffer." (help-setup-xref (list 'describe-symbols pattern) (called-interactively-p 'interactive)) (with-help-window (help-buffer) - (mapcar describe-func (sort sym-list 'string<))))) + (mapcar describe-func (sort sym-list))))) @end group @end smallexample diff --git a/doc/lispref/strings.texi b/doc/lispref/strings.texi index 6a9dd589237..7f640255a7a 100644 --- a/doc/lispref/strings.texi +++ b/doc/lispref/strings.texi @@ -692,7 +692,8 @@ for sorting (@pxref{Sequence Functions}): @example @group -(sort (list "11" "12" "1 1" "1 2" "1.1" "1.2") 'string-collate-lessp) +(sort '("11" "12" "1 1" "1 2" "1.1" "1.2") + :lessp #'string-collate-lessp) @result{} ("11" "1 1" "1.1" "12" "1 2" "1.2") @end group @end example @@ -709,8 +710,8 @@ systems. The @var{locale} value of @code{"POSIX"} or @code{"C"} lets @example @group -(sort (list "11" "12" "1 1" "1 2" "1.1" "1.2") - (lambda (s1 s2) (string-collate-lessp s1 s2 "POSIX"))) +(sort '("11" "12" "1 1" "1 2" "1.1" "1.2") + :lessp (lambda (s1 s2) (string-collate-lessp s1 s2 "POSIX"))) @result{} ("1 1" "1 2" "1.1" "1.2" "11" "12") @end group @end example -- 2.39.5