fix: defer diagnostic display until leaving Insert mode
This commit is contained in:
+2
-1
@@ -2576,8 +2576,9 @@ fn lsp_completion_feature_errors_keep_healthy_services() {
|
||||
completion_reply(&mut session, &fixture, index as u64 + 1, response);
|
||||
assert!(session.editor().completion().is_none());
|
||||
assert_eq!(session.editor().context().text, "A😀e\u{301}Z\n");
|
||||
assert_eq!(session.editor().diagnostics().count(), 2);
|
||||
assert_eq!(session.editor().diagnostics().count(), 0);
|
||||
session.handle(Input::Escape);
|
||||
assert_eq!(session.editor().diagnostics().count(), 2);
|
||||
}
|
||||
session.execute("lsp.hover");
|
||||
until(&mut session, &fixture, |session| {
|
||||
|
||||
Reference in New Issue
Block a user