diff lisp/progmodes/vhdl-mode.el @ 97329:541ff411cf6f

* progmodes/vera-mode.el (vera-electric-tab): * progmodes/vhdl-mode.el (vhdl-electric-tab): Make TAB indent region when active.
author Dan Nicolaescu <dann@ics.uci.edu>
date Wed, 06 Aug 2008 14:05:54 +0000
parents 52b7a8c22af5
children c5c8f07bc47c
line wrap: on
line diff
--- a/lisp/progmodes/vhdl-mode.el	Wed Aug 06 12:20:28 2008 +0000
+++ b/lisp/progmodes/vhdl-mode.el	Wed Aug 06 14:05:54 2008 +0000
@@ -7004,6 +7004,9 @@
   (interactive "*P")
   (vhdl-prepare-search-2
    (cond
+    ;; indent region if region is active
+    ((and (not (featurep 'xemacs)) (use-region-p))
+     (vhdl-indent-region (region-beginning) (region-end) nil))
     ;; expand word
     ((= (char-syntax (preceding-char)) ?w)
      (let ((case-fold-search (not vhdl-word-completion-case-sensitive))