diff --git a/src/main.rs b/src/main.rs index e7450c9..8311ea1 100644 --- a/src/main.rs +++ b/src/main.rs @@ -47,23 +47,23 @@ pub struct Cursor { } #[derive(Clone, Debug, Default)] -struct NormalState { +pub struct NormalState { pub error: Option, } #[derive(Clone, Debug, Default)] -struct CommandState { +pub struct CommandState { pub buf: String, pub cursor: usize, } #[derive(Copy, Clone, Debug)] -struct InsertState { +pub struct InsertState { append: bool, } #[derive(Clone, Debug)] -enum Mode { +pub enum Mode { Normal(NormalState), Command(CommandState), Visual,