on master help sign in
fix: show current line number even if relative line is on (#656)
commitcec5d437d892767ccbc49cfcb20b4561ce24576d authorGrzegorz Baranski <root@gbaranski.com> dateThu 26 Aug 2021, 19:48 (5 years ago) parent6192f2f
1 file changed+7−1
helix-term/src/ui/editor.rs+7−1
helix-term/src/ui/editor.rs+7−1
@@ -462,7 +462,13 @@ impl EditorView {
462462 } else {
463463 let line = match config.line_number {
464464 LineNumber::Absolute => line + 1,
465− LineNumber::Relative => abs_diff(current_line, line),
465+ LineNumber::Relative => {
466+ if current_line == line {
467+ line + 1
468+ } else {
469+ abs_diff(current_line, line)
470+ }
471+ }
466472 };
467473 format!("{:>5}", line)
468474 };