mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
Revert recent add-to-ordered-list changes
* doc/lispref/lists.texi (List Variables): Revert. * lisp/subr.el (add-to-ordered-list): Revert recent changes because the semantics are too muddled.
This commit is contained in:
parent
58bdfd7c54
commit
d22e74795d
3 changed files with 18 additions and 49 deletions
|
|
@ -617,26 +617,6 @@ See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=19350."
|
|||
(add-to-ordered-list 'subr--ordered 'b 5)
|
||||
(should (equal subr--ordered '(a c d b e))))
|
||||
|
||||
(defvar subr--ordered-s nil)
|
||||
|
||||
(ert-deftest subr--add-to-ordered-list-equal ()
|
||||
(setq subr--ordered-s nil)
|
||||
(add-to-ordered-list 'subr--ordered-s "b" 2 #'equal)
|
||||
(should (equal subr--ordered-s '("b")))
|
||||
(add-to-ordered-list 'subr--ordered-s "c" 3)
|
||||
(should (equal subr--ordered-s '("b" "c")))
|
||||
(add-to-ordered-list 'subr--ordered-s "a" 1)
|
||||
(should (equal subr--ordered-s '("a" "b" "c")))
|
||||
(add-to-ordered-list 'subr--ordered-s "e")
|
||||
(should (equal subr--ordered-s '("a" "b" "c" "e")))
|
||||
(add-to-ordered-list 'subr--ordered-s "d" 4)
|
||||
(should (equal subr--ordered-s '("a" "b" "c" "d" "e")))
|
||||
(add-to-ordered-list 'subr--ordered-s "e")
|
||||
(should (equal subr--ordered-s '("a" "b" "c" "d" "e")))
|
||||
(add-to-ordered-list 'subr--ordered-s "b" 5)
|
||||
(should (equal subr--ordered-s '("a" "c" "d" "b" "e")))
|
||||
(should-error (add-to-ordered-list 'subr--ordered-s "b" 5 #'eql)))
|
||||
|
||||
|
||||
;;; Apropos.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue