]> git.eshelyaron.com Git - emacs.git/commit
Make 'vtable-insert-object' more versatile
authorJoost Kremers <joostkremers@fastmail.com>
Tue, 7 May 2024 09:52:27 +0000 (11:52 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sat, 18 May 2024 18:53:17 +0000 (20:53 +0200)
commitb1357a2138d1010a14462a3934b302e8b2ab2485
tree78017f13ceeca8662992090ca031b3c7a66cf8b8
parent3a58869e87d22caec4818e780adc42a7de67521e
Make 'vtable-insert-object' more versatile

* lisp/emacs-lisp/vtable.el (vtable-insert-object): Rename
argument AFTER-OBJECT to LOCATION; allow use of index to
refer to the insertion position; add argument BEFORE.
(Bug#70664).

* etc/NEWS:
* doc/misc/vtable.texi (Interface Functions): Document the
change.

* test/lisp/emacs-lisp/vtable-tests.el
(test-vtable-insert-object): New test.

(cherry picked from commit 4f27d763bbe3312b6039fa59f2874bd8e002d201)
doc/misc/vtable.texi
etc/NEWS
lisp/emacs-lisp/vtable.el
test/lisp/emacs-lisp/vtable-tests.el