Michael Sloan
daaa250109
Include display text for LSP commands in errors ( #23012 )
...
https://github.com/zed-industries/zed/pull/23011 adds display of errors
in the UI so it's now more important to contextualize these.
Release Notes:
- N/A
2025-01-11 21:59:06 +00:00
Michael Sloan
141393232e
Add validation in LspCommand::to_lsp + check for inverted ranges ( #22731 )
...
#22690 logged errors and flipped the range in this case. Instead it
brings more visibility to the issue to return errors.
Release Notes:
- N/A
2025-01-06 22:00:36 +00:00
Lu Wan
2d3476530e
lsp: Retrieve links to documentation for the given symbol ( #19233 )
...
Closes #18924
Release Notes:
- Added an `editor:OpenDocs` action to open links to documentation via
rust-analyzer
2024-11-16 20:23:49 +02:00
e66ea9e5d4
Fix renames over language server for SSH remoting ( #17897 )
...
Release Notes:
- ssh remoting: Fix rename over language server
---------
Co-authored-by: Mikayla <mikayla@zed.dev >
Co-authored-by: Max <max@zed.dev >
2024-09-16 16:20:17 -06:00
75d4c7981e
Extract an LspStore object from Project, to prepare for language support over SSH ( #17041 )
...
For ssh remoting lsps we'll need to have language server support
factored out of project.
Thus that begins
Release Notes:
- N/A
---------
Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-08-30 14:36:38 -07:00
Thorben Kröger and Kirill Bulatov
f85ca387a7
clangd: Implement switch source/header extension ( #14646 )
...
Release Notes:
- Added switch source/header action for clangd language server (fixes
[#12801 ](https://github.com/zed-industries/zed/issues/12801 )).
Note: I'm new to both rust and this codebase. I started my
implementation by copying how rust analyzer's "expand macro" LSP
extension is implemented. I don't yet understand some of the code I
copied (mostly the way to get the `server_to_query` in `clangd_ext.rs`
and the whole proto implementation).
---------
Co-authored-by: Kirill Bulatov <kirill@zed.dev >
2024-08-21 22:15:08 +03:00
Piotr Osiewicz
3a26a4809d
lsp: Revert URL type change ( #13193 )
...
This reverts URI changes made in
https://github.com/zed-industries/zed/pull/12928 while keeping the perf
goodies in tact. We should keep an eye out for
https://github.com/gluon-lang/lsp-types/issues/284
Fixes: https://github.com/zed-industries/zed/issues/13135
Fixes: https://github.com/zed-industries/zed/issues/13131
Release Notes:
- N/A
2024-06-18 12:39:56 +02:00
Piotr Osiewicz
7798f64d1b
chore: Bump lsp-types to 0.97.0 ( #12928 )
...
This also includes https://github.com/gluon-lang/lsp-types/pull/287 ,
which should significantly reduce the time it takes for us to
deserialize completion lists.
Release Notes:
- N/A
2024-06-13 13:48:12 +02:00
Piotr Osiewicz
5ab715aac9
text: Wrap BufferId into a newtype
2024-01-29 20:00:47 +01:00
Max Brunsfeld and Mikayla
c5a1950522
Remove 2 suffix for project
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 11:53:34 -08:00
Kirill Bulatov
55374e8ac0
Port to gpui1
2023-12-11 12:28:22 +02:00