@@ -2430,20 +2430,15 @@ fn buffer_picker(cx: &mut Context) {
2430 None => SCRATCH_BUFFER_NAME,
2430 None => SCRATCH_BUFFER_NAME,
2433− let mut flags = Vec::new();
2433+ let mut flags = String::new();
2434 if self.is_modified {
2434 if self.is_modified {
2435− flags.push("+");
2435+ flags.push('+');
2437 if self.is_current {
2437 if self.is_current {
2438− flags.push("*");
2438+ flags.push('*');
2441− let flag = if flags.is_empty() {
2441+ Row::new([self.id.to_string(), flags, path.to_string()])
2444− format!(" ({})", flags.join(""))
2446− format!("{} {}{}", self.id, path, flag).into()