Verilog/SystemVerilog#
Server#
For more information about the LSP server, check svlangserver.
Installation#
For more instructions on how to install manually, check here.
Debugger: Not available#
Available configurations#
lsp-clients-verilog-executable
#
Type: file
Default: (hdl_checker --lsp)
Command to start the hdl_checker language server.
lsp-clients-svlangserver-bin-args
#
Type: (lsp-repeatable-vector string)
Default: nil
command line arguments for svlangserver binary
lsp-clients-svlangserver-bin-path
#
Type: string
Default: svlangserver
svlangserver binary path
lsp-clients-svlangserver-defines
#
Type: (lsp-repeatable-vector string)
Default: nil
Defines needed for linting
lsp-clients-svlangserver-disableCompletionProvider
#
Type: boolean
Default: nil
Disable auto completion provided by the language server
lsp-clients-svlangserver-disableHoverProvider
#
Type: boolean
Default: nil
Disable hover over help provided by the language server
lsp-clients-svlangserver-disableLinting
#
Type: boolean
Default: nil
Disable verilator linting
lsp-clients-svlangserver-disableSignatureHelpProvider
#
Type: boolean
Default: nil
Disable signature help provided by the language server
lsp-clients-svlangserver-excludeIndexing
#
Type: (lsp-repeatable-vector string)
Default: [test/**/*.{sv,svh}]
Files excluded for indexing (glob pattern)
lsp-clients-svlangserver-formatCommand
#
Type: string
Default: verible-verilog-format
Verible verilog format command
lsp-clients-svlangserver-includeIndexing
#
Type: (lsp-repeatable-vector string)
Default: [**/*.{sv,svh}]
Files included for indexing (glob pattern)
lsp-clients-svlangserver-launchConfiguration
#
Type: string
Default: verilator -sv --lint-only -Wall
Verilator command used for linting
lsp-clients-svlangserver-lintOnUnsaved
#
Type: boolean
Default: t
Enable linting on unsaved files
lsp-clients-svlangserver-module-path
#
Type: string
Default: svlangserver.js
svlangserver module path
lsp-clients-svlangserver-node-command
#
Type: string
Default: node
node binary path
lsp-clients-svlangserver-workspace-additional-dirs
#
Type: (lsp-repeatable-vector string)
Default: nil
Additional directories to be managed by this instance of svlangserver