forked from mars/breed
pub mode-related types
This commit is contained in:
parent
7fff70ce84
commit
b7f9c8ba2e
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue