ssh remoting: Forward LSP logs to client (#19212)
Release Notes: - N/A --------- Co-authored-by: Bennet Bo Fenner <bennet@zed.dev>
This commit is contained in:
parent
db7417f3b5
commit
397e4bee0a
11 changed files with 245 additions and 95 deletions
|
@ -219,7 +219,7 @@ enum ProjectClientState {
|
|||
|
||||
#[derive(Clone, Debug, PartialEq)]
|
||||
pub enum Event {
|
||||
LanguageServerAdded(LanguageServerId),
|
||||
LanguageServerAdded(LanguageServerId, LanguageServerName, Option<WorktreeId>),
|
||||
LanguageServerRemoved(LanguageServerId),
|
||||
LanguageServerLog(LanguageServerId, LanguageServerLogType, String),
|
||||
Notification(String),
|
||||
|
@ -2090,9 +2090,9 @@ impl Project {
|
|||
path: path.clone(),
|
||||
language_server_id: *language_server_id,
|
||||
}),
|
||||
LspStoreEvent::LanguageServerAdded(language_server_id) => {
|
||||
cx.emit(Event::LanguageServerAdded(*language_server_id))
|
||||
}
|
||||
LspStoreEvent::LanguageServerAdded(language_server_id, name, worktree_id) => cx.emit(
|
||||
Event::LanguageServerAdded(*language_server_id, name.clone(), *worktree_id),
|
||||
),
|
||||
LspStoreEvent::LanguageServerRemoved(language_server_id) => {
|
||||
cx.emit(Event::LanguageServerRemoved(*language_server_id))
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue