fix: defer diagnostic display until leaving Insert mode

This commit is contained in:
2026-10-10 22:34:38 +02:00
parent 3f05287d79
commit f6da7922a1
5 changed files with 67 additions and 7 deletions
+2 -1
View File
@@ -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| {