Skip to content

Slang Server Extended v0.2.18

Choose a tag to compare

@CaioPlazas CaioPlazas released this 20 Jul 16:54

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.vsix below — 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/.svh fragments 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 from workDir.
  • 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.