vhdl-align-alist
vhdl-align-alist is a variable defined in `
vhdl-mode.el
'.
Its value is shown
below.
- This variable may be risky if used as a file-local variable.
Documentation:
The format of this alist is (MODES [or MODE] REGEXP ALIGN-PATTERN SUBEXP).
It is searched in order. If REGEXP is found anywhere in the first
line of a region to be aligned, ALIGN-PATTERN will be used for that
region. ALIGN-PATTERN must include the whitespace to be expanded or
contracted. It may also provide regexps for the text surrounding the
whitespace. SUBEXP specifies which sub-expression of
ALIGN-PATTERN matches the white space to be expanded/contracted.
Value:
((vhdl-mode "^\\s-*\\(across\\|constant\\|quantity\\|signal\\|subtype\\|terminal\\|through\\|type\\|variable\\)[ ]" "^\\s-*\\(across\\|constant\\|quantity\\|signal\\|subtype\\|terminal\\|through\\|type\\|variable\\)\\([ ]+\\)" 2)
(vhdl-mode ":[^=]" "\\([ ]*\\):[^=]")
(vhdl-mode ":[ ]*\\(in\\|out\\|inout\\|buffer\\|\\)\\>" ":[ ]*\\(in\\|out\\|inout\\|buffer\\|\\)\\([ ]+\\)" 2)
(vhdl-mode "[<:=]=" "\\([ ]*\\)\\??[<:=]=" 1)
(vhdl-mode "=>" "\\([ ]*\\)=>" 1)
(vhdl-mode "[<:=]=" "\\([ ]*\\)\\??[<:=]=" 1)
(vhdl-mode "[ ]after\\>" "[^ ]\\([ ]+\\)after\\>" 1)
(vhdl-mode "[ ]when\\>" "[^ ]\\([ ]+\\)when\\>" 1)
(vhdl-mode "[ ]else\\>" "[^ ]\\([ ]+\\)else\\>" 1)
(vhdl-mode "[ ]across\\>" "[^ ]\\([ ]+\\)across\\>" 1)
(vhdl-mode "[ ]through\\>" "[^ ]\\([ ]+\\)through\\>" 1)
(vhdl-mode "=>" "\\([ ]*\\)=>" 1))