Skip to content

Commit b9ba80c

Browse files
committed
Silence 'Notify NYI: $/setTraceNotification' log message
1 parent 76af07f commit b9ba80c

2 files changed

Lines changed: 21 additions & 1 deletion

File tree

crates/dm-langserver/src/extras.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,17 @@ use foldhash::HashMap;
44

55
use lsp_types::notification::*;
66
use lsp_types::request::*;
7+
use lsp_types::SetTraceParams;
78
use lsp_types::SymbolKind;
89

10+
// ----------------------------------------------------------------------------
11+
// SetTrace variant that VSC sends
12+
pub enum SetTraceVsc {}
13+
impl Notification for SetTraceVsc {
14+
const METHOD: &'static str = "$/setTraceNotification";
15+
type Params = SetTraceParams;
16+
}
17+
918
// ----------------------------------------------------------------------------
1019
// WindowStatus
1120
pub enum WindowStatus {}

crates/dm-langserver/src/main.rs

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ mod find_references;
3434
mod jrpc_io;
3535
mod symbol_search;
3636

37-
use crate::extras::{QueryObjectTree, Reparse, StartDebugger};
37+
use crate::extras::{QueryObjectTree, Reparse, SetTraceVsc, StartDebugger};
3838
use dm::annotation::{Annotation, AnnotationTree};
3939
use dm::objtree::TypeRef;
4040
use dm::FileId;
@@ -2411,6 +2411,8 @@ impl Engine {
24112411
Initialized;
24122412
Reparse;
24132413
Cancel;
2414+
SetTrace;
2415+
SetTraceVsc;
24142416
DidOpenTextDocument;
24152417
DidCloseTextDocument;
24162418
DidChangeTextDocument;
@@ -2455,6 +2457,15 @@ impl Engine {
24552457
Ok(())
24562458
}
24572459

2460+
fn SetTrace(&mut self, _: N<SetTrace>) -> NR {
2461+
// Not implemented, but don't log that.
2462+
Ok(())
2463+
}
2464+
2465+
fn SetTraceVsc(&mut self, p: N<SetTrace>) -> NR {
2466+
self.SetTrace(p)
2467+
}
2468+
24582469
// ------------------------------------------------------------------------
24592470
// document content management
24602471
fn DidOpenTextDocument(&mut self, params: N<DidOpenTextDocument>) -> NR {

0 commit comments

Comments
 (0)