- Add 7 LSP tools: hover, goto_definition, find_references, document_symbols, workspace_symbols, diagnostics, servers - Support multiple LSP servers: typescript, gopls, pyrefly, basedpyright, ruff, rust-analyzer, clangd, sourcekit-lsp, ruby-lsp - Read LSP config from opencode.json with disabled server support - Handle server requests: workspace/configuration, client/registerCapability, window/workDoneProgress/create - Send workspace/didChangeConfiguration after initialized for basedpyright compatibility - Uint8Array-based buffer for reliable LSP message parsing
7 lines
150 B
TypeScript
7 lines
150 B
TypeScript
export * from "./types"
|
|
export * from "./constants"
|
|
export * from "./config"
|
|
export * from "./client"
|
|
export * from "./utils"
|
|
export * from "./tools"
|