vhdl example config
Some checks failed
Test Neovim config on push / build (ubuntu-20.04) (push) Failing after 45s
Some checks failed
Test Neovim config on push / build (ubuntu-20.04) (push) Failing after 45s
This commit is contained in:
31
vhdl_defaults.toml
Normal file
31
vhdl_defaults.toml
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
# What standard to use. This is optional and defaults to VHDL2008.
|
||||||
|
standard = "2008"
|
||||||
|
# File names are either absolute or relative to the parent folder of the vhdl_ls.toml file
|
||||||
|
[libraries]
|
||||||
|
lib2.files = [
|
||||||
|
'pkg2.vhd',
|
||||||
|
]
|
||||||
|
lib1.files = [
|
||||||
|
'pkg1.vhd',
|
||||||
|
'tb_ent.vhd'
|
||||||
|
]
|
||||||
|
|
||||||
|
# Wildcards and exclude patterns are supported
|
||||||
|
lib3.files = [
|
||||||
|
'test/*.vhd',
|
||||||
|
'src/*.vhd',
|
||||||
|
'src/*/*.vhd',
|
||||||
|
]
|
||||||
|
lib3.exclude = [
|
||||||
|
'test/*_old.vhd',
|
||||||
|
]
|
||||||
|
|
||||||
|
# Libraries can be marked as third-party to disable some analysis warnings, such as unused declarations
|
||||||
|
UNISIM.files = [
|
||||||
|
'C:\Xilinx\Vivado\2023.1\data\vhdl\src\unisims\unisim_VCOMP.vhd',
|
||||||
|
]
|
||||||
|
UNISIM.is_third_party = true
|
||||||
|
|
||||||
|
[lint]
|
||||||
|
unused = 'error' # Upgrade the 'unused' diagnostic to the 'error' severity
|
||||||
|
unnecessary_work_library = false # Disable linting for the 'library work;' statement
|
||||||
Reference in New Issue
Block a user