Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>UVLS - Universal Variability Language ServerNew to Visual Studio Code? Get it now.
UVLS - Universal Variability Language Server

UVLS - Universal Variability Language Server

caradhras

|
593 installs
| (1) | Free
VSCode frontend for UVLS
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

UVLS - Universal Variability Language Server

UVLS is a language server for UVL(Universal Variability Language). The server is still in active development but should provide a solid editing experience.

Features

Currently supports

  • completions
  • semantic syntax highlighting
  • decent error messages and robust parsing using tree-sitter
  • Z3 based configuration
  • Inlays
  • goto definitions
  • configuration editor

Configuration Editor

alt text

Requirements

On most common platforms installing this extension should just work, without any dependencies. When the automatic install fails you will need to build the server you're self. Build instructions can be found here. To use a custom build server specify its location via uvls.path or add it to PATH
To use the Visualization of Feature Models please install the Graphviz Interactive Preview Extension (tintinweb.graphviz-interactive-preview). You may use any other Graphviz Preview Extension, but this is highly compatible with the UVLS.

Extension Settings

  • uvls.path: Path to the server executable eg. uvlst
  • uvls.auto_update: Choose to check for updates automatically
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft