Type checking and syntax highlighting the SMT-LIB Standard.
The LSP used by this extension is Dolmen's language server (dolmenls).
The syntax highlighting is a copy of SMT.tmbundle.
To use the extension you need to install dolmenls:
With opam (Checkout opam's website to see how to install it):
dolmenls
run:opam install dolmen_lsp
opam pin add https://github.com/Gbury/dolmen.git
By downloading it from the binaries provided in dolmen's releases, you'll need to:
Either make the dolmenls
binary available in your environment
Or set the smt-lsp.binary
option in the extension's settings with the path of the dolmenls
binary
for more information on dolmenls
checkout Dolmen's doc
From the Visual Studio marketplace: https://marketplace.visualstudio.com/items?itemName=hra687261.smt-lsp
From the Open VSX registry: https://open-vsx.org/extension/hra687261/smt-lsp
From source:
vsce package
code --install-extension smt-lsp-X.X.X.vsix
The extension has the following settings:
dolmenls
binary. By default, the extension runs the command dolmenls
, but a path to the binary can be provided and will be used if provided.