Editor Setup
VS Code
Section titled “VS Code”Nulang ships a VS Code extension with syntax highlighting, diagnostics,
hover, go-to-definition, references, rename, completion, signature help,
inlay hints, formatting, and more — powered by the built-in language server
(nulang --lsp).
Marketplace
Section titled “Marketplace”Search for “Nulang” in the Extensions view (coming soon — pending marketplace publication).
From source (.vsix)
Section titled “From source (.vsix)”The extension lives in the repo at editors/vscode/:
git clone https://github.com/nulang-org/nulang.gitcd nulang/editors/vscodenpm installnpx @vscode/vsce packagecode --install-extension nulang-0.2.0.vsixManual install
Section titled “Manual install”cp -r editors/vscode ~/.vscode/extensions/nulang/Requirements
Section titled “Requirements”The nulang binary must be on your PATH, or point NULANG_PATH at it, or
set the nulang.path setting explicitly (setting > NULANG_PATH > PATH).
Useful commands (Command Palette → “Nulang: …”): Compile, Run, Type Check,
and Restart Language Server.
Other editors
Section titled “Other editors”Any editor with LSP client support can talk to nulang --lsp over stdio
(Neovim nvim-lspconfig, Emacs lsp-mode/eglot, Helix, Zed). Point your
LSP client at nulang --lsp for .nula files. See
Language Server & Tooling for the full feature
list and per-editor configuration.