improve layout, improve visual mode, improve code quality
This commit is contained in:
@@ -64,8 +64,7 @@ impl Mode {
|
||||
|
||||
pub fn process_key(app: &mut App, key: char) {
|
||||
match &mut app.mode {
|
||||
// FIXME this will break visual movement
|
||||
Mode::Normal => {
|
||||
Mode::Normal | Mode::Visual(_) => {
|
||||
match key {
|
||||
// <
|
||||
'h' => {
|
||||
@@ -109,6 +108,9 @@ impl Mode {
|
||||
// loose chars will put you into chord mode
|
||||
c => app.mode = Mode::Chord(Chord::new(c)),
|
||||
}
|
||||
if let Mode::Visual(v) = app.mode {
|
||||
// TODO visual delete, copy, paste, etc
|
||||
}
|
||||
}
|
||||
Mode::Chord(chord) => {
|
||||
chord.add_char(key);
|
||||
|
||||
Reference in New Issue
Block a user