Skip to content

v0.2.0 — Auto LSP Detection

Choose a tag to compare

@paulp-o paulp-o released this 11 Mar 08:51
· 13 commits to main since this release

What's New

Auto-detect LSP servers (zero-config)

  • Plugin now automatically scans project files and detects which languages are present
  • Checks PATH for known LSP servers (Bun.which()) and auto-starts available ones
  • Supports 21 languages: TypeScript, Python, Rust, Go, C/C++, Java, Ruby, PHP, C#, Swift, Kotlin, Scala, Zig, Vue, Svelte, Lua, YAML, CSS/SCSS, HTML, JSON, TOML
  • Shows missing server install hints on first hashline_edit response

Breaking Changes

  • Removed opencode.json / opencode.jsonc config reading — LSP is now fully automatic
  • No manual LSP configuration needed or supported

Tests

  • 42 new tests (project scanning, PATH detection, registry validation)
  • 101 total tests, all passing

Install

npm install @paulp-o/hashline-edit-opencode@0.2.0

Or from this release tarball:

npm install https://github.com/paulp-o/hashline-edit-opencode/releases/download/v0.2.0/paulp-o-hashline-edit-opencode-0.2.0.tgz