Report flycheck errors via status

This commit is contained in:
Lukas Wirth 2023-05-26 15:37:41 +02:00
parent a2b59b110f
commit f876adf617
5 changed files with 16 additions and 13 deletions

View file

@ -75,6 +75,7 @@ pub(crate) struct GlobalState {
pub(crate) flycheck: Arc<[FlycheckHandle]>,
pub(crate) flycheck_sender: Sender<flycheck::Message>,
pub(crate) flycheck_receiver: Receiver<flycheck::Message>,
pub(crate) last_flycheck_error: Option<String>,
// VFS
pub(crate) loader: Handle<Box<dyn vfs::loader::Handle>, Receiver<vfs::loader::Message>>,
@ -179,6 +180,7 @@ impl GlobalState {
flycheck: Arc::from(Vec::new()),
flycheck_sender,
flycheck_receiver,
last_flycheck_error: None,
vfs: Arc::new(RwLock::new((vfs::Vfs::default(), IntMap::default()))),
vfs_config_version: 0,