Statac's language server for Zed.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-27 12:51:47 +00:00
src feat: start Statac's language server in Zed for Markdown, YAML, JSON, HTML and XML 2026-10-23 20:22:21 +01:00
.gitignore feat: start Statac's language server in Zed for Markdown, YAML, JSON, HTML and XML 2026-10-23 20:22:21 +01:00
Cargo.lock feat: start Statac's language server in Zed for Markdown, YAML, JSON, HTML and XML 2026-10-23 20:22:21 +01:00
Cargo.toml feat: start Statac's language server in Zed for Markdown, YAML, JSON, HTML and XML 2026-10-23 20:22:21 +01:00
CHANGELOG.md docs: add a README and a changelog 2026-10-27 12:50:49 +00:00
extension.toml fix: give the repository's home on git.statac.dev 2026-10-27 12:51:47 +00:00
LICENSE-APACHE feat: start Statac's language server in Zed for Markdown, YAML, JSON, HTML and XML 2026-10-23 20:22:21 +01:00
LICENSE-MIT feat: start Statac's language server in Zed for Markdown, YAML, JSON, HTML and XML 2026-10-23 20:22:21 +01:00
README.md docs: add a README and a changelog 2026-10-27 12:50:49 +00:00

Statac for Zed

Statac's language server in Zed. In a Statac site, Zed 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 project panel, 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 Zed, run zed: extensions, search for Statac, and install it.
  3. Open a folder that holds a Statac site: a statac.yaml file, or a content folder.

Settings

Zed looks for statac on your shell's path. To use another, give its whole path in Zed's settings:

{
  "lsp": {
    "statac": {
      "binary": { "path": "/path/to/statac" }
    }
  }
}

More

Licence

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