fix(tabs): delete characters when renaming tab (#226)
This commit is contained in:
parent
dbbafae606
commit
a174989990
2 changed files with 7 additions and 0 deletions
|
|
@ -100,6 +100,9 @@ impl ZellijTile for State {
|
||||||
self.new_name.clear();
|
self.new_name.clear();
|
||||||
}
|
}
|
||||||
Key::Char(c) => self.new_name = format!("{}{}", self.new_name, c),
|
Key::Char(c) => self.new_name = format!("{}{}", self.new_name, c),
|
||||||
|
Key::Backspace | Key::Delete => {
|
||||||
|
self.new_name.pop();
|
||||||
|
}
|
||||||
_ => {}
|
_ => {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -294,6 +294,10 @@ impl Screen {
|
||||||
self.update_tabs();
|
self.update_tabs();
|
||||||
self.render();
|
self.render();
|
||||||
}
|
}
|
||||||
|
"\u{007F}" | "\u{0008}" => {
|
||||||
|
//delete and backspace keys
|
||||||
|
self.tabname_buf.pop();
|
||||||
|
}
|
||||||
c => {
|
c => {
|
||||||
self.tabname_buf.push_str(c);
|
self.tabname_buf.push_str(c);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue