Mercurial > emacs
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))