Pre-submit Checks
Describe the solution you'd like?
Allow users to configure custom language servers that are not supported out-of-the-box in app
To add more color to the product behavior I think we should be building towards:
- We should directly support a neovim-like (https://neovim.io/doc/user/lsp/) config in our settings file. This adds that server into our set of globally installed servers
- The user flow here would be:
- User opens a file editor. If this is a language we does not support natively, we show a link to documentation on how to add custom lsp configs
- User can define the path to binary, arguments, and file types for a custom lsp binary in their settings file
- Now whenever they open a file of the same language type, in the footer we can support showing “enable server X for repo Y”
Is your feature request related to a problem? Please describe.
No response
Additional context
No response
Operating system (OS)
macOS
How important is this feature to you?
3
Warp Internal (ignore) - linear-label:39cc6478-1249-4ee7-950b-c428edfeecd1
None
Pre-submit Checks
Describe the solution you'd like?
Allow users to configure custom language servers that are not supported out-of-the-box in app
To add more color to the product behavior I think we should be building towards:
Is your feature request related to a problem? Please describe.
No response
Additional context
No response
Operating system (OS)
macOS
How important is this feature to you?
3
Warp Internal (ignore) - linear-label:39cc6478-1249-4ee7-950b-c428edfeecd1
None