mirror of
https://github.com/helix-editor/helix.git
synced 2024-11-22 09:26:19 +04:00
feat: j and k acts like gj
and gk
if a count was provided
This commit is contained in:
parent
b53dafe326
commit
cebd221519
@ -61,7 +61,7 @@ pub fn move_vertically_visual(
|
||||
text_fmt: &TextFormat,
|
||||
annotations: &mut TextAnnotations,
|
||||
) -> Range {
|
||||
if !text_fmt.soft_wrap {
|
||||
if !text_fmt.soft_wrap || count != 1 {
|
||||
return move_vertically(slice, range, dir, count, behaviour, text_fmt, annotations);
|
||||
}
|
||||
annotations.clear_line_annotations();
|
||||
@ -75,8 +75,8 @@ pub fn move_vertically_visual(
|
||||
|
||||
// Compute the new position.
|
||||
let mut row_off = match dir {
|
||||
Direction::Forward => count as isize,
|
||||
Direction::Backward => -(count as isize),
|
||||
Direction::Forward => 1,
|
||||
Direction::Backward => -1,
|
||||
};
|
||||
|
||||
// Compute visual offset relative to block start to avoid trasversing the block twice
|
||||
|
Loading…
Reference in New Issue
Block a user