Skip to content

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



Last update: December 2, 2024