Start work on renames
This commit is contained in:
parent
6d8db5f6bb
commit
54d7642712
5 changed files with 683 additions and 185 deletions
|
@ -50,6 +50,10 @@ message Envelope {
|
|||
GetCodeActionsResponse get_code_actions_response = 42;
|
||||
ApplyCodeAction apply_code_action = 43;
|
||||
ApplyCodeActionResponse apply_code_action_response = 44;
|
||||
PrepareRename prepare_rename = 58;
|
||||
PrepareRenameResponse prepare_rename_response = 59;
|
||||
PerformRename perform_rename = 60;
|
||||
PerformRenameResponse perform_rename_response = 61;
|
||||
|
||||
GetChannels get_channels = 45;
|
||||
GetChannelsResponse get_channels_response = 46;
|
||||
|
@ -274,6 +278,30 @@ message ApplyCodeActionResponse {
|
|||
ProjectTransaction transaction = 1;
|
||||
}
|
||||
|
||||
message PrepareRename {
|
||||
uint64 project_id = 1;
|
||||
uint64 buffer_id = 2;
|
||||
Anchor position = 3;
|
||||
}
|
||||
|
||||
message PrepareRenameResponse {
|
||||
bool can_rename = 1;
|
||||
Anchor start = 2;
|
||||
Anchor end = 3;
|
||||
repeated VectorClockEntry version = 4;
|
||||
}
|
||||
|
||||
message PerformRename {
|
||||
uint64 project_id = 1;
|
||||
uint64 buffer_id = 2;
|
||||
Anchor position = 3;
|
||||
string new_name = 4;
|
||||
}
|
||||
|
||||
message PerformRenameResponse {
|
||||
ProjectTransaction transaction = 2;
|
||||
}
|
||||
|
||||
message CodeAction {
|
||||
Anchor start = 1;
|
||||
Anchor end = 2;
|
||||
|
|
|
@ -167,6 +167,10 @@ messages!(
|
|||
(LeaveProject, Foreground),
|
||||
(OpenBuffer, Foreground),
|
||||
(OpenBufferResponse, Foreground),
|
||||
(PerformRename, Background),
|
||||
(PerformRenameResponse, Background),
|
||||
(PrepareRename, Background),
|
||||
(PrepareRenameResponse, Background),
|
||||
(RegisterProjectResponse, Foreground),
|
||||
(Ping, Foreground),
|
||||
(RegisterProject, Foreground),
|
||||
|
@ -205,6 +209,8 @@ request_messages!(
|
|||
(JoinProject, JoinProjectResponse),
|
||||
(OpenBuffer, OpenBufferResponse),
|
||||
(Ping, Ack),
|
||||
(PerformRename, PerformRenameResponse),
|
||||
(PrepareRename, PrepareRenameResponse),
|
||||
(RegisterProject, RegisterProjectResponse),
|
||||
(RegisterWorktree, Ack),
|
||||
(SaveBuffer, BufferSaved),
|
||||
|
@ -233,6 +239,7 @@ entity_messages!(
|
|||
JoinProject,
|
||||
LeaveProject,
|
||||
OpenBuffer,
|
||||
PrepareRename,
|
||||
RemoveProjectCollaborator,
|
||||
SaveBuffer,
|
||||
ShareWorktree,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue