nexaedge/project-lsp
vv4
Go, Python, Rust and TypeScript code intelligence for Claude Code (go to definition, find references, symbols, hover, diagnostics) that runs one language server per project, so files of other repositories and git worktrees resolve their own imports. Each server starts in its project through mise, with that project's tool versions and virtualenv, and TypeScript 7 projects get the server TypeScript 7 ships.
What this package declares
The file a client reads when it loads this plugin, exactly as this revision carries it.
plugin.json
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "project-lsp",
"version": "v4",
"description": "Go, Python, Rust and TypeScript code intelligence for Claude Code (go to definition, find references, symbols, hover, diagnostics) that runs one language server per project, so files of other repositories and git worktrees resolve their own imports. Each server starts in its project through mise, with that project's tool versions and virtualenv, and TypeScript 7 projects get the server TypeScript 7 ships.",
"author": {
"name": "Jaison Erick",
"email": "jaison@jaisonerick.com",
"url": "https://github.com/jaisonerick"
},
"homepage": "https://github.com/nexaedge/nexaedge-marketplace",
"repository": "https://github.com/nexaedge/nexaedge-marketplace",
"keywords": [
"lsp",
"language-server",
"go",
"python",
"rust",
"typescript",
"worktree"
],
"extensions": {
"com.nexaedge.marketplace": {
"displayName": "Project LSP",
"tagline": "One language server per project, worktrees included",
"category": "Developer Tools",
"platforms": [
"claude"
],
"requires": "a plugin-provided LSP server"
}
}
}
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.nexaedge.marketplace