tishlang_lsp 1.6.0

Language Server Protocol implementation for Tish
tishlang_lsp-1.6.0 is not a library.

tish-lsp

Language Server Protocol implementation for Tish.

Build

cargo build --release -p tishlang_lsp

Binary: target/release/tish-lsp (stdio LSP).

Features

  • Parse diagnostics + lint warnings (via tish_lint library — use tish-lint CLI separately in CI)
  • Document symbols, completion, formatting (via tish_fmt library — use tish-fmt CLI separately in CI)
  • Go to definition (same file + relative imports)
  • Workspace symbol search (**/*.tish)

Client configuration

See the Tish docs — Language server and Editor setup.

Developing

See the repo docs/tooling.md.