Previous: Adding Styles, Up: Styles [Contents][Index]
The Emacs manual describes how you can customize certain variables on a per-file basis by including a Local Variable block at the end of the file. So far, you’ve only seen a functional interface to VHDL Mode, which is highly inconvenient for use in a Local Variable block. VHDL Mode provides two variables that make it easier for you to customize your style on a per-file basis.
The variable vhdl-file-style can be set to a style name string as
described in Built-in Styles. When the file is visited,
VHDL Mode will automatically set the file’s style to this style
using vhdl-set-style.
Another variable, vhdl-file-offsets, takes an association list
similar to what is allowed in vhdl-offsets-alist. When the file is
visited, VHDL Mode will automatically institute these offsets using
vhdl-set-offset. See Customizing Indentation.
Note that file style settings (i.e., vhdl-file-style) are applied
before file offset settings (i.e., vhdl-file-offsets).