From 75190f58827026b5f5902b24815a8950e7333bac Mon Sep 17 00:00:00 2001 From: Ellie Huxtable Date: Fri, 10 Apr 2026 02:13:55 +0100 Subject: feat: add strip_trailing_whitespace, on by default (#3390) I can't think of any reason you would want this disabled by default - trailing whitespace means nothing, breaks dedupe, and wastes a few bytes closes #3387 ## Checks - [ ] I am happy for maintainers to push small adjustments to this PR, to speed up the review cycle - [ ] I have checked that there are no existing pull requests for the same thing --- crates/atuin-client/src/settings.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'crates/atuin-client/src') diff --git a/crates/atuin-client/src/settings.rs b/crates/atuin-client/src/settings.rs index 22b892d1..e2624136 100644 --- a/crates/atuin-client/src/settings.rs +++ b/crates/atuin-client/src/settings.rs @@ -1092,6 +1092,7 @@ pub struct Settings { pub word_chars: String, pub scroll_context_lines: usize, pub history_format: String, + pub strip_trailing_whitespace: bool, pub prefers_reduced_motion: bool, pub store_failed: bool, pub no_mouse: bool, @@ -1497,6 +1498,7 @@ impl Settings { .set_default("workspaces", false)? .set_default("ctrl_n_shortcuts", false)? .set_default("secrets_filter", true)? + .set_default("strip_trailing_whitespace", true)? .set_default("network_connect_timeout", 5)? .set_default("network_timeout", 30)? .set_default("local_timeout", 2.0)? -- cgit v1.3.1