emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] master 9ae89c2 5/7: Don't delete selection after indent-ri


From: Noam Postavsky
Subject: [Emacs-diffs] master 9ae89c2 5/7: Don't delete selection after indent-rigidly
Date: Sat, 6 Aug 2016 20:16:33 +0000 (UTC)

branch: master
commit 9ae89c2c99cd222239f368999cd3accb2b9a235d
Author: Noam Postavsky <address@hidden>
Commit: Noam Postavsky <address@hidden>

    Don't delete selection after indent-rigidly
    
    * lisp/indent.el (indent-rigidly): Pass `deactivate-mark' as the ON-EXIT
    function to `set-transient-map', this prevents `delete-selection-mode'
    from deleting the text that was just indented (Bug #20408).
---
 lisp/indent.el |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/indent.el b/lisp/indent.el
index 0bbb520..0f6c68d 100644
--- a/lisp/indent.el
+++ b/lisp/indent.el
@@ -218,7 +218,7 @@ indentation by specifying a large negative ARG."
         (message
         (substitute-command-keys
          "Indent region with \\<indent-rigidly-map>\\[indent-rigidly-left], 
\\[indent-rigidly-right], \\[indent-rigidly-left-to-tab-stop], or 
\\[indent-rigidly-right-to-tab-stop]."))
-        (set-transient-map indent-rigidly-map t))
+        (set-transient-map indent-rigidly-map t #'deactivate-mark))
     (save-excursion
       (goto-char end)
       (setq end (point-marker))



reply via email to

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