Add support for rename with language servers that lack prepareRename (#23000)
This adds support for LSPs that use the old rename flow which does not first ask the LSP for the rename range and check that it is a valid range to rename. Closes #16663 Release Notes: * Fixed rename symbols action when the language server does not have the capability to prepare renames - such as `luau-lsp`.
This commit is contained in:
parent
b65dc8c566
commit
bda0c67ece
7 changed files with 268 additions and 66 deletions
|
@ -1033,6 +1033,7 @@ message PrepareRenameResponse {
|
|||
Anchor start = 2;
|
||||
Anchor end = 3;
|
||||
repeated VectorClockEntry version = 4;
|
||||
bool only_unprepared_rename_supported = 5;
|
||||
}
|
||||
|
||||
message PerformRename {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue