Change summary
assets/keymaps/default.json | 3 +++
crates/gpui/src/elements/keystroke_label.rs | 11 +++++++----
2 files changed, 10 insertions(+), 4 deletions(-)
Detailed changes
@@ -352,6 +352,9 @@
"bindings": {
"left": "project_panel::CollapseSelectedEntry",
"right": "project_panel::ExpandSelectedEntry",
+ "cmd-x": "project_panel::Cut",
+ "cmd-c": "project_panel::Copy",
+ "cmd-v": "project_panel::Paste",
"cmd-alt-c": "project_panel::CopyPath",
"f2": "project_panel::Rename",
"backspace": "project_panel::Delete"
@@ -40,10 +40,13 @@ impl Element for KeystrokeLabel {
let mut element = if let Some(keystrokes) = cx.keystrokes_for_action(self.action.as_ref()) {
Flex::row()
.with_children(keystrokes.iter().map(|keystroke| {
- Label::new(keystroke.to_string(), self.text_style.clone())
- .contained()
- .with_style(self.container_style)
- .boxed()
+ Label::new(
+ keystroke.to_string().to_uppercase(),
+ self.text_style.clone(),
+ )
+ .contained()
+ .with_style(self.container_style)
+ .boxed()
}))
.boxed()
} else {