From c60bc00c9ef7f38b251fac20ede3f8be7ae95bb7 Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Fri, 8 Oct 2021 17:43:19 +0200 Subject: [PATCH] :lipstick: Co-Authored-By: Nathan Sobo --- crates/buffer/src/lib.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/crates/buffer/src/lib.rs b/crates/buffer/src/lib.rs index c250e49447..f2cf4e2db6 100644 --- a/crates/buffer/src/lib.rs +++ b/crates/buffer/src/lib.rs @@ -1079,7 +1079,7 @@ impl Buffer { ); let mut indent_from_prev_row = false; - let mut dedent_to_row = u32::MAX; + let mut outdent_to_row = u32::MAX; for (range, node_kind) in &indentation_ranges { if range.start.row >= row { break; @@ -1091,16 +1091,16 @@ impl Buffer { } if range.end.row >= prev_row && range.end <= row_start { eprintln!(" outdent because of {} {:?}", node_kind, range); - dedent_to_row = dedent_to_row.min(range.start.row); + outdent_to_row = outdent_to_row.min(range.start.row); } } - let indent_column = if dedent_to_row == prev_row { + let indent_column = if outdent_to_row == prev_row { prev_indent_column } else if indent_from_prev_row { prev_indent_column + INDENT_SIZE - } else if dedent_to_row < prev_row { - self.indent_column_for_line(dedent_to_row) + } else if outdent_to_row < prev_row { + self.indent_column_for_line(outdent_to_row) } else { prev_indent_column };