Statac's language server for VS Code.
  • JavaScript 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-27 13:02:03 +00:00
.gitignore build: write a licence file when packaging, and give the issues, keywords and the repository's home on git.statac.dev 2026-10-27 12:52:40 +00:00
.vscodeignore feat: start Statac's language server in VS Code for a workspace holding a site 2026-10-23 20:22:20 +01:00
CHANGELOG.md docs: add a README and a changelog 2026-10-27 12:52:54 +00:00
extension.js fix: name the folder in the link-suggestion question, say who acts, and name each feature in the description 2026-10-27 12:52:32 +00:00
icon.png build: give the extension statac.dev's icon 2026-10-27 13:02:03 +00:00
LICENSE-APACHE feat: start Statac's language server in VS Code for a workspace holding a site 2026-10-23 20:22:20 +01:00
LICENSE-MIT feat: start Statac's language server in VS Code for a workspace holding a site 2026-10-23 20:22:20 +01:00
package-lock.json feat: start Statac's language server in VS Code for a workspace holding a site 2026-10-23 20:22:20 +01:00
package.json build: give the extension statac.dev's icon 2026-10-27 13:02:03 +00:00
README.md docs: add a README and a changelog 2026-10-27 12:52:54 +00:00

Statac for VS Code

Statac's language server in VS Code. In a Statac site, VS Code shows each problem statac check finds as you type, and offers completion, hover, go to definition, find references and fixes. When you rename a page's file in the Explorer, the links to it are updated.

It needs Statac 0.7.0 or later. With an earlier Statac, the language server doesn't start.

Installing

  1. Install Statac.
  2. In VS Code's Extensions view, search for Statac, and install it.
  3. Open a folder that holds a Statac site: a statac.yaml file, or a content folder. The extension runs only in a folder you trust.

VS Code's own Markdown support suggests files when you write a link. In a Statac site a link names a URL, which Statac suggests. The first time you open each folder holding a site, the extension asks whether to turn VS Code's link suggestions off there. If you agree, VS Code saves the setting in that folder's .vscode/settings.json.

Settings

VS Code looks for statac on the path, then where Homebrew, the install script, Cargo, Scoop and winget put it. To use another, give its whole path in Statac: Path. After upgrading Statac, run Statac: Restart the Language Server.

More

Licence

MIT or Apache-2.0, at your choice: LICENSE-MIT, LICENSE-APACHE.