From de8ef081436317689333b29324b3a64343745914 Mon Sep 17 00:00:00 2001 From: Bennet Bo Fenner Date: Sun, 2 Jun 2024 17:57:45 +0200 Subject: [PATCH] Disable indent guides for single line editors (#12584) This PR disables indent guides by default for single line editors. Right now indent guides show up in the project search editor (which is only a single line) image Release Notes: - Fixed an issue where indent guides would show up in a single line editor (e.g. project search, buffer search) --- crates/editor/src/editor.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/crates/editor/src/editor.rs b/crates/editor/src/editor.rs index f888534f6ba381121720dd77f8ff769d02e220a1..987b39a44c59ec17fa4037ae01ed457247347b87 100644 --- a/crates/editor/src/editor.rs +++ b/crates/editor/src/editor.rs @@ -1697,6 +1697,12 @@ impl Editor { cx.on_focus(&focus_handle, Self::handle_focus).detach(); cx.on_blur(&focus_handle, Self::handle_blur).detach(); + let show_indent_guides = if mode == EditorMode::SingleLine { + Some(false) + } else { + None + }; + let mut this = Self { focus_handle, buffer: buffer.clone(), @@ -1726,7 +1732,7 @@ impl Editor { show_git_diff_gutter: None, show_code_actions: None, show_wrap_guides: None, - show_indent_guides: None, + show_indent_guides, placeholder_text: None, highlight_order: 0, highlighted_rows: HashMap::default(),