]> git.eshelyaron.com Git - emacs.git/commit
Add duplicate-dwim (bug#56418)
authorMattias Engdegård <mattiase@acm.org>
Mon, 20 Jun 2022 09:16:26 +0000 (11:16 +0200)
committerMattias Engdegård <mattiase@acm.org>
Tue, 26 Jul 2022 12:23:30 +0000 (14:23 +0200)
commit592ae7ffe20aa9b5508fa0ac51dcf0ba33881b3c
treebb352983d724597ba5f418060ccc53831f261380
parentfc1b7b720b5771a330f36e9a52688d73b790e478
Add duplicate-dwim (bug#56418)

Like duplicate-line but duplicates the region instead if active.
Rectangular regions are duplicated on the right-hand side.
The region remains active afterwards, to facilitate further
duplication or other operations on the same text.

* lisp/rect.el (rectangle--duplicate-right):
* lisp/misc.el (duplicate-dwim): New.
* test/lisp/misc-tests.el (misc--duplicate-dwim): New test.
* etc/NEWS: Announce.
etc/NEWS
lisp/misc.el
lisp/rect.el
test/lisp/misc-tests.el