From 3c010ccd34cbb2fa4d36549f71c0d5d4ad94e049 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Nerma?= Date: Wed, 15 Mar 2023 18:28:00 +0100 Subject: [PATCH] Make `Event` public to allow implements custom `EditMode` (#552) --- src/edit_mode/base.rs | 2 +- src/edit_mode/mod.rs | 2 +- src/lib.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/edit_mode/base.rs b/src/edit_mode/base.rs index b16727b..932aee8 100644 --- a/src/edit_mode/base.rs +++ b/src/edit_mode/base.rs @@ -1,5 +1,5 @@ use crate::{enums::ReedlineEvent, PromptEditMode}; -use crossterm::event::Event; +pub use crossterm::event::Event; /// Define the style of parsing for the edit events /// Available default options: diff --git a/src/edit_mode/mod.rs b/src/edit_mode/mod.rs index 38e1456..0ddee6f 100644 --- a/src/edit_mode/mod.rs +++ b/src/edit_mode/mod.rs @@ -4,7 +4,7 @@ mod emacs; mod keybindings; mod vi; -pub use base::EditMode; +pub use base::{EditMode, Event}; pub use cursors::CursorConfig; pub use emacs::{default_emacs_keybindings, Emacs}; pub use keybindings::Keybindings; diff --git a/src/lib.rs b/src/lib.rs index 2b14da6..4d34d0f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -259,7 +259,7 @@ pub use prompt::{ mod edit_mode; pub use edit_mode::{ default_emacs_keybindings, default_vi_insert_keybindings, default_vi_normal_keybindings, - CursorConfig, EditMode, Emacs, Keybindings, Vi, + CursorConfig, EditMode, Emacs, Event, Keybindings, Vi, }; mod highlighter;