A simple CPU rendered GUI IDE experience.
| -rw-r--r-- | src/main.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs index e3cbff5..afec43d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -33,6 +33,7 @@ #![allow(incomplete_features, redundant_semicolons)] use std::borrow::Cow; use std::iter::once; +mod act; use std::num::NonZeroU32; use std::os::fd::AsFd; use std::path::{Path, PathBuf}; @@ -532,6 +533,9 @@ pub(crate) fn entry(event_loop: EventLoop<()>) { (x.location.range, &*x.message, EType::Related(sev)) })) }).for_each(|(mut r, m, sev)| { + if let EType::Related(x) = sev && x != DiagnosticSeverity::ERROR { + return; + } let p = r.start.line; while occupied.contains(&r.start.line) { r.start.line+=1; |