Variable: vhdl-speedbar-scan-limit
vhdl-speedbar-scan-limit is a customizable variable defined in
vhdl-mode.el.gz.
Value
(10000000
(1000000 50))
Documentation
Limits scanning of large files and netlists.
Design units: maximum file size to scan for design units
Hierarchy (instances of subcomponents):
File size: maximum file size to scan for instances (in bytes)
Instances per arch: maximum number of instances to scan per architecture
"None" always means that there is no limit.
In case of files not or incompletely scanned, a warning message and the file
names are printed out.
Background: scanning for instances is considerably slower than scanning for
design units, especially when there are many instances. These limits should
prevent the scanning of large netlists.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/vhdl-mode.el.gz
(defcustom vhdl-speedbar-scan-limit '(10000000 (1000000 50))
"Limits scanning of large files and netlists.
Design units: maximum file size to scan for design units
Hierarchy (instances of subcomponents):
File size: maximum file size to scan for instances (in bytes)
Instances per arch: maximum number of instances to scan per architecture
\"None\" always means that there is no limit.
In case of files not or incompletely scanned, a warning message and the file
names are printed out.
Background: scanning for instances is considerably slower than scanning for
design units, especially when there are many instances. These limits should
prevent the scanning of large netlists."
:type '(list (choice :tag "Design units"
:format "%t : %[Value Menu%] %v"
(const :tag "None" nil)
(integer :tag "File size"))
(list :tag "Hierarchy" :indent 2
(choice :tag "File size"
:format "%t : %[Value Menu%] %v"
(const :tag "None" nil)
(integer :tag "Size "))
(choice :tag "Instances per arch"
(const :tag "None" nil)
(integer :tag "Number "))))
:group 'vhdl-speedbar)