use crate::ecs::components::buffer::ViewEntity;
use crate::vim::VimError;
use bevy::prelude::Message;
#[derive(Clone, Debug, Eq, Message, PartialEq)]
pub struct StatusMessageRequested {
pub target: ViewEntity,
pub message: StatusMessage,
}
#[derive(Clone, Debug, Eq, PartialEq)]
pub enum StatusMessage {
Clear,
Info(String),
Error(VimError),
}