summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2010-05-18 23:06:48 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2010-05-18 23:06:48 -0400
commit2a96c2a765972b1b9b0a07d109f00396923d510b (patch)
tree76a6e5490ad35d6d758c65cffe5c7f8386fa0677 /lisp
parentd24e10b1b2e691ea2666ebd5439e99b6e7c41f60 (diff)
downloademacs-2a96c2a765972b1b9b0a07d109f00396923d510b.tar.gz
emacs-2a96c2a765972b1b9b0a07d109f00396923d510b.tar.bz2
emacs-2a96c2a765972b1b9b0a07d109f00396923d510b.zip
* indent.el (indent-region): Deactivate region (bug#6200).
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/indent.el6
2 files changed, 9 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 8626457166a..a945b6251df 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
+2010-05-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * indent.el (indent-region): Deactivate region (bug#6200).
+
2010-05-19 Glenn Morris <rgm@gnu.org>
* vc-dir.el (vc-dir): Don't pop-up-windows. (Bug#6204)
diff --git a/lisp/indent.el b/lisp/indent.el
index adecbfaeb12..c1da4a46b9c 100644
--- a/lisp/indent.el
+++ b/lisp/indent.el
@@ -431,7 +431,11 @@ column to indent to; if it is nil, use one of the three methods above."
(or (eolp)
(indent-to column 0))
(forward-line 1))
- (move-marker end nil))))
+ (move-marker end nil)))
+ ;; In most cases, reindenting modifies the buffer, but it may also
+ ;; leave it unmodified, in which case we have to deactivate the mark
+ ;; by hand.
+ (deactivate-mark))
(defun indent-relative-maybe ()
"Indent a new line like previous nonblank line.