Unnamed repository; edit this file 'description' to name the repository.
Only pluralise "buffer" when required (#11018)
* Only pluralise buffer when required * Use == 1 instead of != 1
Thomas Schafer 2024-06-27
parent b05ed9b · commit 6ed0d0c
-rw-r--r--helix-term/src/commands/typed.rs10
1 files changed, 6 insertions, 4 deletions
diff --git a/helix-term/src/commands/typed.rs b/helix-term/src/commands/typed.rs
index 652106bd..ab12fab1 100644
--- a/helix-term/src/commands/typed.rs
+++ b/helix-term/src/commands/typed.rs
@@ -164,9 +164,10 @@ fn buffer_close_by_ids_impl(
cx.editor.switch(*first, Action::Replace);
}
bail!(
- "{} unsaved buffer(s) remaining: {:?}",
+ "{} unsaved buffer{} remaining: {:?}",
modified_names.len(),
- modified_names
+ if modified_names.len() == 1 { "" } else { "s" },
+ modified_names,
);
}
@@ -658,9 +659,10 @@ pub(super) fn buffers_remaining_impl(editor: &mut Editor) -> anyhow::Result<()>
editor.switch(*first, Action::Replace);
}
bail!(
- "{} unsaved buffer(s) remaining: {:?}",
+ "{} unsaved buffer{} remaining: {:?}",
modified_names.len(),
- modified_names
+ if modified_names.len() == 1 { "" } else { "s" },
+ modified_names,
);
}
Ok(())