Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>SMT LSPNew to Visual Studio Code? Get it now.
SMT LSP

SMT LSP

hra687261

|
284 installs
| (0) | Free
Type checking and syntax highlighting the SMT-LIB Standard
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SMT-LSP

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.

Dependencies

To use the extension you need to install dolmenls:

  • With opam (Checkout opam's website to see how to install it):

    • To install the latest release of dolmenls run:

      opam install dolmen_lsp

    • To install the dev version run:

      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

Installation

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

Configuration

The extension has the following settings:

  • "smt-lsp.preludes": a list of paths to prelude files that will be parsed and typed before parsing and typing the files that are opened when using the extension.
  • "smt-lsp.binary": a path to the 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.

TODO

  • Syntax highlighting for the latest version of the SMT-LIB standard. (only version 2.5 is supported for now)
  • Syntax highlighting for the other languages supported by Dolmen. (some day)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft