use bevy::prelude::*;
use prelude::*;
pub mod prelude {
pub use crate::backend::log::{LogRequestEvent, LogResponseEvent};
pub use crate::errors::ErrorEvent;
pub use crate::frontend::change_buffer::{ChangeBufferSelectionEvent, PurgeChangeBufferEvent};
pub use crate::frontend::revset_prompt::OpenRevsetPromptEvent;
pub use crate::frontend::space_menu::OpenSpaceMenuEvent;
}
pub fn plugin(app: &mut App) {
app.add_event::<ErrorEvent>();
app.add_event::<LogRequestEvent>();
app.add_event::<LogResponseEvent>();
app.add_event::<OpenRevsetPromptEvent>();
app.add_event::<OpenSpaceMenuEvent>();
app.add_event::<PurgeChangeBufferEvent>();
app.add_event::<ChangeBufferSelectionEvent>();
}