mirror of
https://github.com/helix-editor/helix.git
synced 2024-11-22 09:26:19 +04:00
clear line annotations outside of move_vertically/_visual
This commit is contained in:
parent
d23a9a4aa3
commit
1df3fefe55
@ -64,7 +64,6 @@ pub fn move_vertically_visual(
|
||||
if !text_fmt.soft_wrap {
|
||||
return move_vertically(slice, range, dir, count, behaviour, text_fmt, annotations);
|
||||
}
|
||||
annotations.clear_line_annotations();
|
||||
let pos = range.cursor(slice);
|
||||
|
||||
// Compute the current position's 2d coordinates.
|
||||
@ -112,7 +111,6 @@ pub fn move_vertically(
|
||||
text_fmt: &TextFormat,
|
||||
annotations: &mut TextAnnotations,
|
||||
) -> Range {
|
||||
annotations.clear_line_annotations();
|
||||
let pos = range.cursor(slice);
|
||||
let line_idx = slice.char_to_line(pos);
|
||||
let line_start = slice.line_to_char(line_idx);
|
||||
|
@ -595,6 +595,7 @@ fn move_impl(cx: &mut Context, move_fn: MoveFn, dir: Direction, behaviour: Movem
|
||||
let text = doc.text().slice(..);
|
||||
let text_fmt = doc.text_format(view.inner_area(doc).width, None);
|
||||
let mut annotations = view.text_annotations(doc, None);
|
||||
annotations.clear_line_annotations();
|
||||
|
||||
let selection = doc.selection(view.id).clone().transform(|range| {
|
||||
move_fn(
|
||||
|
Loading…
Reference in New Issue
Block a user