(c-indent-line-or-region): Only indent the

region if in transient-mark-mode.
This commit is contained in:
Dan Nicolaescu 2007-09-26 03:18:21 +00:00
parent 259b63b41b
commit 62035afde2
2 changed files with 7 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2007-09-26 Dan Nicolaescu <dann@ics.uci.edu>
* progmodes/cc-cmds.el (c-indent-line-or-region): Only indent the
region if in transient-mark-mode.
2007-09-26 Juanma Barranquero <lekktu@gmail.com>
* calc/calc-ext.el (calc-init-extensions, calc-reset):

View file

@ -3074,7 +3074,8 @@ non-nil."
indent the current line syntactically."
;; Emacs has a variable called mark-active, XEmacs uses region-active-p
(interactive)
(if (c-region-is-active-p)
(if (and transient-mark-mode mark-active
(not (eq (region-beginning) (region-end))))
(c-indent-region (region-beginning) (region-end))
(c-indent-line)))