[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))
- [Emacs-diffs] master updated (b593ea1 -> 37cef5f), Noam Postavsky, 2016/08/06
- [Emacs-diffs] master 4dec928 2/7: Fix quoted lambda warning from lexical-let, Noam Postavsky, 2016/08/06
- [Emacs-diffs] master a90d5e6 3/7: Error if --eval arg has text beyond 1 expression, Noam Postavsky, 2016/08/06
- [Emacs-diffs] master ff40055 1/7: Make emerge always use shell-quote-argument, Noam Postavsky, 2016/08/06
- [Emacs-diffs] master 031af49 4/7: Fix byte-compile of interactive closures, Noam Postavsky, 2016/08/06
- [Emacs-diffs] master 37cef5f 7/7: Make sh-mode always use p-s-lookup-properties, Noam Postavsky, 2016/08/06
- [Emacs-diffs] master 9ae89c2 5/7: Don't delete selection after indent-rigidly,
Noam Postavsky <=
- [Emacs-diffs] master 0095837 6/7: Fix cl-assert with atomp FORM, non-nil SHOW-ARGS, Noam Postavsky, 2016/08/06