Skip to content

Commit d3f8697

Browse files
authored
Fix text search on *nix (#824)
This regressed in #821.
1 parent d14e24b commit d3f8697

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

crates/edit/src/bin/edit/documents.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,7 @@ impl DocumentManager {
282282
let buffer = TextBuffer::new_rc(false)?;
283283
{
284284
let mut tb = buffer.borrow_mut();
285+
tb.set_insert_final_newline(!cfg!(windows)); // As mandated by POSIX.
285286
tb.set_margin_enabled(true);
286287
tb.set_line_highlight_enabled(true);
287288
}

crates/edit/src/buffer/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ impl TextBuffer {
316316
ruler: 0,
317317
encoding: "UTF-8",
318318
newlines_are_crlf: cfg!(windows), // Windows users want CRLF
319-
insert_final_newline: !cfg!(windows), // As mandated by POSIX.
319+
insert_final_newline: false, // NOTE: Even with POSIX, single-line buffers need this to be false
320320
overtype: false,
321321

322322
wants_cursor_visibility: false,

0 commit comments

Comments
 (0)