diff options
author | Dan Nicolaescu <[email protected]> | 2008-08-06 14:05:54 +0000 |
---|---|---|
committer | Dan Nicolaescu <[email protected]> | 2008-08-06 14:05:54 +0000 |
commit | 75e0af775148aaaadf8f402fc469934cbf58ac64 (patch) | |
tree | b74b1fc5e489646467ad048dd6068a3fc3210510 /lisp/progmodes/vera-mode.el | |
parent | 29428bb856ca0efed4a1c95261e8bfc798d9e7be (diff) |
* progmodes/vera-mode.el (vera-electric-tab):
* progmodes/vhdl-mode.el (vhdl-electric-tab): Make TAB indent
region when active.
Diffstat (limited to 'lisp/progmodes/vera-mode.el')
-rw-r--r-- | lisp/progmodes/vera-mode.el | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/progmodes/vera-mode.el b/lisp/progmodes/vera-mode.el index b8c5850cf6..4a046d953c 100644 --- a/lisp/progmodes/vera-mode.el +++ b/lisp/progmodes/vera-mode.el @@ -1261,7 +1261,9 @@ If `vera-intelligent-tab' is nil, always indent line." (interactive "*P") (if vera-intelligent-tab (progn - (cond ((memq (char-syntax (preceding-char)) '(?w ?_)) + (cond ((and (not (featurep 'xemacs)) (use-region-p)) + (vera-indent-region (region-beginning) (region-end) nil)) + ((memq (char-syntax (preceding-char)) '(?w ?_)) (let ((case-fold-search t) (case-replace nil) (hippie-expand-only-buffers |