From 75e0af775148aaaadf8f402fc469934cbf58ac64 Mon Sep 17 00:00:00 2001 From: Dan Nicolaescu Date: Wed, 6 Aug 2008 14:05:54 +0000 Subject: * progmodes/vera-mode.el (vera-electric-tab): * progmodes/vhdl-mode.el (vhdl-electric-tab): Make TAB indent region when active. --- lisp/progmodes/vera-mode.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lisp/progmodes/vera-mode.el') 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 -- cgit v1.2.3