Slang Server Extended v0.2.18
First public release of Slang Server Extended — a fork of hudson-trading/slang-server (based on upstream v0.2.9) tuned for unusual / ASIC-style project configurations.
Install
- VS Code Marketplace: search "Slang Server Extended" or
code --install-extension CaioPlazas.slang-server-extended - VSIX (Linux x64, server binary bundled):
slang-server-extended-linux-x64.vsixbelow —code --install-extension slang-server-extended-linux-x64.vsix - Standalone server binary (CentOS 7 / glibc 2.17-compatible, fully static):
slang-server-linux-x64.tar.gz
What this fork adds over upstream
resolveIncludeFragments(on by default) — analyze include-only.vh/.svhfragments in the context of the files that include them; real diagnostics plus working goto/hover/references/completions inside headers.workDir— shared work-directory support; relative flist/flag paths resolve as if launched fromworkDir.- Recursive incdirs for large RTL trees (
-F+ slang's-I .../glob). - Bundled Linux server binary — no separate install.
- CentOS 7 / glibc 2.17 compatible fully-static builds.
- Separate extension identity so it coexists with the upstream extension.
Built with a mix of a locally-run Qwen3 model and Claude prompts. Ideas and changes are happy to be contributed upstream. Upstream MIT license retained.