diff options
author | Mauro Aranda <maurooaranda@gmail.com> | 2020-10-22 13:52:42 +0200 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2020-10-22 13:52:42 +0200 |
commit | c009a0a6f73bb61d2bd37f4acb8435b335ed2fa0 (patch) | |
tree | f1eb818dff8a6f565e1fd9ab0bb969f3a699b3a3 /lisp/progmodes/inf-lisp.el | |
parent | 954a4decfcc8e41084789516773b22d0adc11d91 (diff) | |
download | emacs-c009a0a6f73bb61d2bd37f4acb8435b335ed2fa0.tar.gz emacs-c009a0a6f73bb61d2bd37f4acb8435b335ed2fa0.tar.bz2 emacs-c009a0a6f73bb61d2bd37f4acb8435b335ed2fa0.zip |
Allow moving members of editable-list widget, via delete+insert
* etc/NEWS (Widget): Announce the feature (bug#6419).
* lisp/wid-edit.el (widget-editable-list-delete-at): Save into a new
widget property, :last-deleted, the WIDGET to be deleted. Add
docstring.
(widget-editable-list-insert-before): If there is a recently deleted
child for the editable list, insert that one, instead of a new default
widget. Add docstring.
(insert-button widget): Make :help-echo a function to avoid the
help-echo string become too long.
(delete-button widget): Tweak the :help-echo string, to document this
behavior.
* test/lisp/wid-edit-tests.el (widget-test-moving-editable-list-item):
Test the feature.
Diffstat (limited to 'lisp/progmodes/inf-lisp.el')
0 files changed, 0 insertions, 0 deletions