11use modalkit:: keybindings:: { EdgeEvent , EdgeRepeat , InputBindings } ;
22
33use 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} ;
67use 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
0 commit comments