@@ -127,7 +127,7 @@ pub fn move_file_start(view: &mut View, _count: usize) {
127pub fn move_file_end(view: &mut View, _count: usize) {
127pub fn move_file_end(view: &mut View, _count: usize) {
128 // TODO: use a transaction
128 // TODO: use a transaction
129 let text = &view.state.doc;
129 let text = &view.state.doc;
130− let last_line = text.char_to_line(text.len_lines().checked_sub(1).unwrap());
130+ let last_line = text.line_to_char(text.len_lines().checked_sub(1).unwrap());
131 view.state.selection = Selection::single(last_line, last_line);
131 view.state.selection = Selection::single(last_line, last_line);
133 view.state.mode = Mode::Normal;
133 view.state.mode = Mode::Normal;