Crate reovim_plugin_notification

Crate reovim_plugin_notification 

Source
Expand description

Toast notification and progress bar plugin for reovim

This plugin provides non-blocking notifications and progress indicators.

§Usage

Other plugins can emit notification events:

use reovim_plugin_notification::{NotificationShow, ProgressUpdate};

// Show a notification
bus.emit(NotificationShow::success("File saved"));

// Show progress
bus.emit(ProgressUpdate::new("build", "Building", "cargo").with_progress(45));

Re-exports§

pub use command::NotificationDismissAll as DismissAll;
pub use command::NotificationShow as Show;
pub use command::ProgressComplete;
pub use command::ProgressUpdate;
pub use notification::Notification;
pub use notification::NotificationLevel;
pub use progress::ProgressBarConfig;
pub use progress::ProgressNotification;
pub use state::NotificationConfig;
pub use state::NotificationManagerHandle;
pub use state::NotificationPosition;
pub use style::NotificationStyles;

Modules§

command
Notification plugin events
notification
Notification types
progress
Progress notification types
state
Notification state management
style
Notification styles
window
Notification popup window

Structs§

NotificationPlugin
Notification plugin