Allow restarting remote language servers (#12652)
Release Notes: - Added the ability to restart the remote language servers when collaborating
This commit is contained in:
parent
1a0708f28c
commit
1c617474fe
5 changed files with 53 additions and 5 deletions
|
@ -159,7 +159,7 @@ message Envelope {
|
|||
SetChannelMemberRole set_channel_member_role = 123;
|
||||
RenameChannel rename_channel = 124;
|
||||
RenameChannelResponse rename_channel_response = 125;
|
||||
SubscribeToChannels subscribe_to_channels = 207; // current max
|
||||
SubscribeToChannels subscribe_to_channels = 207;
|
||||
|
||||
JoinChannelBuffer join_channel_buffer = 126;
|
||||
JoinChannelBufferResponse join_channel_buffer_response = 127;
|
||||
|
@ -220,6 +220,7 @@ message Envelope {
|
|||
|
||||
MultiLspQuery multi_lsp_query = 175;
|
||||
MultiLspQueryResponse multi_lsp_query_response = 176;
|
||||
RestartLanguageServers restart_language_servers = 208; // current max
|
||||
|
||||
CreateDevServerProject create_dev_server_project = 177;
|
||||
CreateDevServerProjectResponse create_dev_server_project_response = 188;
|
||||
|
@ -2110,6 +2111,11 @@ message MultiLspQuery {
|
|||
|
||||
message AllLanguageServers {}
|
||||
|
||||
message RestartLanguageServers {
|
||||
uint64 project_id = 1;
|
||||
repeated uint64 buffer_ids = 2;
|
||||
}
|
||||
|
||||
message MultiLspQueryResponse {
|
||||
repeated LspResponse responses = 1;
|
||||
}
|
||||
|
|
|
@ -332,6 +332,7 @@ messages!(
|
|||
(RegenerateDevServerTokenResponse, Foreground),
|
||||
(RenameDevServer, Foreground),
|
||||
(OpenNewBuffer, Foreground),
|
||||
(RestartLanguageServers, Foreground),
|
||||
);
|
||||
|
||||
request_messages!(
|
||||
|
@ -441,7 +442,8 @@ request_messages!(
|
|||
(DeleteDevServer, Ack),
|
||||
(DeleteDevServerProject, Ack),
|
||||
(RegenerateDevServerToken, RegenerateDevServerTokenResponse),
|
||||
(RenameDevServer, Ack)
|
||||
(RenameDevServer, Ack),
|
||||
(RestartLanguageServers, Ack)
|
||||
);
|
||||
|
||||
entity_messages!(
|
||||
|
@ -471,6 +473,7 @@ entity_messages!(
|
|||
JoinProject,
|
||||
LeaveProject,
|
||||
MultiLspQuery,
|
||||
RestartLanguageServers,
|
||||
OnTypeFormatting,
|
||||
OpenNewBuffer,
|
||||
OpenBufferById,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue