From 13f7ba118c2fde9c0510abc9b181a36db88d7678 Mon Sep 17 00:00:00 2001 From: Leonard Hecker Date: Mon, 27 Apr 2026 20:29:15 +0200 Subject: [PATCH] Stop moving focus into the search box --- crates/edit/src/bin/edit/documents.rs | 1 - crates/edit/src/bin/edit/draw_editor.rs | 2 -- crates/edit/src/buffer/mod.rs | 2 +- 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/crates/edit/src/bin/edit/documents.rs b/crates/edit/src/bin/edit/documents.rs index 1bbdde61afd..6596bb1ab0d 100644 --- a/crates/edit/src/bin/edit/documents.rs +++ b/crates/edit/src/bin/edit/documents.rs @@ -282,7 +282,6 @@ impl DocumentManager { let buffer = TextBuffer::new_rc(false)?; { let mut tb = buffer.borrow_mut(); - tb.set_insert_final_newline(!cfg!(windows)); // As mandated by POSIX. tb.set_margin_enabled(true); tb.set_line_highlight_enabled(true); } diff --git a/crates/edit/src/bin/edit/draw_editor.rs b/crates/edit/src/bin/edit/draw_editor.rs index 7638d33ccd6..d1d90e02cc1 100644 --- a/crates/edit/src/bin/edit/draw_editor.rs +++ b/crates/edit/src/bin/edit/draw_editor.rs @@ -151,8 +151,6 @@ fn draw_search(ctx: &mut Context, state: &mut State) { if change { action = change_action; - state.wants_search.focus = true; - ctx.needs_rerender(); } } ctx.table_end(); diff --git a/crates/edit/src/buffer/mod.rs b/crates/edit/src/buffer/mod.rs index 89661157cd7..a597056e956 100644 --- a/crates/edit/src/buffer/mod.rs +++ b/crates/edit/src/buffer/mod.rs @@ -316,7 +316,7 @@ impl TextBuffer { ruler: 0, encoding: "UTF-8", newlines_are_crlf: cfg!(windows), // Windows users want CRLF - insert_final_newline: false, + insert_final_newline: !cfg!(windows), // As mandated by POSIX. overtype: false, wants_cursor_visibility: false,