mirror of
https://github.com/helix-editor/helix.git
synced 2024-11-22 17:36: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,
|
text_fmt: &TextFormat,
|
||||||
annotations: &mut TextAnnotations,
|
annotations: &mut TextAnnotations,
|
||||||
) -> Range {
|
) -> Range {
|
||||||
if !text_fmt.soft_wrap {
|
if !text_fmt.soft_wrap || count != 1 {
|
||||||
return move_vertically(slice, range, dir, count, behaviour, text_fmt, annotations);
|
return move_vertically(slice, range, dir, count, behaviour, text_fmt, annotations);
|
||||||
}
|
}
|
||||||
annotations.clear_line_annotations();
|
annotations.clear_line_annotations();
|
||||||
@ -75,8 +75,8 @@ pub fn move_vertically_visual(
|
|||||||
|
|
||||||
// Compute the new position.
|
// Compute the new position.
|
||||||
let mut row_off = match dir {
|
let mut row_off = match dir {
|
||||||
Direction::Forward => count as isize,
|
Direction::Forward => 1,
|
||||||
Direction::Backward => -(count as isize),
|
Direction::Backward => -1,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Compute visual offset relative to block start to avoid trasversing the block twice
|
// Compute visual offset relative to block start to avoid trasversing the block twice
|
||||||
|
Loading…
Reference in New Issue
Block a user