emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/objed 54a02c0 13/16: Toggle extend on repeat


From: Clemens Radermacher
Subject: [elpa] externals/objed 54a02c0 13/16: Toggle extend on repeat
Date: Mon, 4 Feb 2019 07:46:32 -0500 (EST)

branch: externals/objed
commit 54a02c0b077999d3fa85d871ba8427de6b113f88
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>

    Toggle extend on repeat
---
 objed.el | 14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

diff --git a/objed.el b/objed.el
index e1bba10..a89dd96 100644
--- a/objed.el
+++ b/objed.el
@@ -1803,19 +1803,13 @@ extending/shrinking the region by moving around using 
regular
 objed movement commands.
 
 The active region will be used as the current object when an
-objed operation is used.
-
-When called and region is already active, the region get copied
-and is deactivated."
+objed operation is used."
   (interactive)
   (if (region-active-p)
       (progn
-        (copy-region-as-kill
-         (region-beginning)
-         (region-end))
-        (deactivate-mark)
-        (setq this-command 'copy-region-as-kill)
-        (message "Copied current region."))
+        ;; reinit on repeat
+        (setq mark-active nil)
+        (objed--init objed--object))
     (unless objed--extend-cookie
       (setq objed--extend-cookie
             (face-remap-add-relative 'objed-hl



reply via email to

[Prev in Thread] Current Thread [Next in Thread]