Skip to content

Commit 445eaac

Browse files
committed
hx: finalize bindings/commands wiring
1 parent 7fbd7a2 commit 445eaac

3 files changed

Lines changed: 12 additions & 10 deletions

File tree

src/edit_mode/hx/bindings.rs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
use modalkit::keybindings::{EdgeEvent, EdgeRepeat, InputBindings};
22

33
use super::commands::{
4-
APPEND_MODE, INSERT_MODE, MOVE_CHAR_LEFT, MOVE_CHAR_RIGHT, MOVE_LINE_DOWN, MOVE_LINE_UP,
4+
APPEND_MODE, INSERT_MODE, MOVE_CHAR_LEFT, MOVE_CHAR_RIGHT, MOVE_VISUAL_LINE_DOWN,
5+
MOVE_VISUAL_LINE_UP,
56
};
67
use super::{HelixAction, HelixMachine, HelixMode, HelixStep, ESC};
78

@@ -23,12 +24,12 @@ const BINDINGS: &[(HelixMode, char, HelixStep)] = &[
2324
(
2425
HelixMode::Normal,
2526
'j',
26-
(Some(HelixAction::Motion(MOVE_LINE_DOWN)), None),
27+
(Some(HelixAction::Motion(MOVE_VISUAL_LINE_DOWN)), None),
2728
),
2829
(
2930
HelixMode::Normal,
3031
'k',
31-
(Some(HelixAction::Motion(MOVE_LINE_UP)), None),
32+
(Some(HelixAction::Motion(MOVE_VISUAL_LINE_UP)), None),
3233
),
3334
// Insert mode entry
3435
(HelixMode::Normal, 'i', INSERT_MODE),
@@ -50,12 +51,12 @@ const BINDINGS: &[(HelixMode, char, HelixStep)] = &[
5051
(
5152
HelixMode::Select,
5253
'j',
53-
(Some(HelixAction::Motion(MOVE_LINE_DOWN)), None),
54+
(Some(HelixAction::Motion(MOVE_VISUAL_LINE_DOWN)), None),
5455
),
5556
(
5657
HelixMode::Select,
5758
'k',
58-
(Some(HelixAction::Motion(MOVE_LINE_UP)), None),
59+
(Some(HelixAction::Motion(MOVE_VISUAL_LINE_UP)), None),
5960
),
6061
];
6162

src/edit_mode/hx/commands.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ pub(super) const MOVE_CHAR_RIGHT: EditTarget =
1919
EditTarget::Motion(MoveType::Column(MoveDir1D::Next, false), Count::Contextual);
2020

2121
/// `move_visual_line_down`
22-
pub(super) const MOVE_LINE_DOWN: EditTarget =
22+
pub(super) const MOVE_VISUAL_LINE_DOWN: EditTarget =
2323
EditTarget::Motion(MoveType::Line(MoveDir1D::Next), Count::Contextual);
2424

2525
/// `move_visual_line_up`
26-
pub(super) const MOVE_LINE_UP: EditTarget =
26+
pub(super) const MOVE_VISUAL_LINE_UP: EditTarget =
2727
EditTarget::Motion(MoveType::Line(MoveDir1D::Previous), Count::Contextual);
2828

2929
/// `insert_mode` (`i`): enter Insert with cursor before the current selection.

src/edit_mode/hx/mod.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@ mod test {
5959

6060
use super::bindings::HelixBindings;
6161
use super::commands::{
62-
APPEND_MODE, INSERT_MODE, MOVE_CHAR_LEFT, MOVE_CHAR_RIGHT, MOVE_LINE_DOWN, MOVE_LINE_UP,
62+
APPEND_MODE, INSERT_MODE, MOVE_CHAR_LEFT, MOVE_CHAR_RIGHT, MOVE_VISUAL_LINE_DOWN,
63+
MOVE_VISUAL_LINE_UP,
6364
};
6465
use super::*;
6566
use modalkit::{
@@ -164,8 +165,8 @@ mod test {
164165
}
165166

166167
#[rstest]
167-
#[case('j', HelixAction::Motion(MOVE_LINE_DOWN), Cursor::new(2, 2))]
168-
#[case('k', HelixAction::Motion(MOVE_LINE_UP), Cursor::new(0, 2))]
168+
#[case('j', HelixAction::Motion(MOVE_VISUAL_LINE_DOWN), Cursor::new(2, 2))]
169+
#[case('k', HelixAction::Motion(MOVE_VISUAL_LINE_UP), Cursor::new(0, 2))]
169170
fn test_move_line(
170171
mut normal_machine: HelixMachine,
171172
#[case] key: char,

0 commit comments

Comments
 (0)