on master help sign in
fix: show current line number even if relative line is on (#656)
cec5d43Grzegorz Baranski
helix-term/src/ui/editor.rs+7−1
@@ -462,7 +462,13 @@ impl EditorView {
462 } else {
462 } else {
463 let line = match config.line_number {
463 let line = match config.line_number {
464 LineNumber::Absolute => line + 1,
464 LineNumber::Absolute => line + 1,
465+ LineNumber::Relative => {
466+ if current_line == line {
467+ line + 1
468+ } else {
465− LineNumber::Relative => abs_diff(current_line, line),
469+ abs_diff(current_line, line)
470+ }
471+ }
466 };
472 };
467 format!("{:>5}", line)
473 format!("{:>5}", line)
468 };
474 };