π¦ ClawHub
LSP Code Navigation
by @adamnaghs
Multi-language code navigation via persistent LSP daemons. Supports Python (pyright), TypeScript/JS, Rust, Go, C/C++, Bash, Java, CSS, HTML, JSON. Auto-detec...
π‘ Examples
export LSP_WORKSPACE=/path/to/repoPython
lsp-query symbols src/model.py
lsp-query hover src/model.py 42 10
lsp-query references src/model.py 42 10TypeScript (auto-detected from .ts extension)
lsp-query symbols src/index.ts
lsp-query definition src/app.tsx 15 8Rust
lsp-query symbols src/main.rs
lsp-query diagnostics src/lib.rsCheck what's available
lsp-query languages
lsp-query servers
βοΈ Configuration
Set LSP_WORKSPACE to the repo root before querying. If unset, defaults to the git root or cwd.
π Tips & Best Practices
lsp-query shutdown to restart all servers fresh.LSP_LANG=rust lsp-query symbols myfile to force.TERMINAL
clawhub install lsp