pub mode-related types

This commit is contained in:
mars 2023-04-12 15:46:34 -04:00
parent 7fff70ce84
commit b7f9c8ba2e
1 changed files with 4 additions and 4 deletions

View File

@ -47,23 +47,23 @@ pub struct Cursor {
}
#[derive(Clone, Debug, Default)]
struct NormalState {
pub struct NormalState {
pub error: Option<String>,
}
#[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,