You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the only way to add or override LSP servers is through the lsp field in opencode.json. This works but it means you have to put LSP config directly into the project/global config file, which gets messy if you want to share custom server setups across projects or keep them self-contained.
The plugin system already supports hooks for auth, tools, events, etc. It would be nice to also support an lsp hook that lets plugins register LSP servers — either adding new ones or overriding built-in ones.
Activity
github-actions commentedon Feb 19, 2026
This issue doesn't fully meet our contributing guidelines.
What needs to be fixed:
[FEATURE]:as required by the feature request template.Please edit this issue to address the above within 2 hours, or it will be automatically closed.
This issue might be a duplicate of or related to existing issues. Please check:
If you believe this was flagged incorrectly, please let a maintainer know.