summaryrefslogtreecommitdiffstats
path: root/zellij-client/src/old_config_converter/old_config.rs
diff options
context:
space:
mode:
Diffstat (limited to 'zellij-client/src/old_config_converter/old_config.rs')
-rw-r--r--zellij-client/src/old_config_converter/old_config.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/zellij-client/src/old_config_converter/old_config.rs b/zellij-client/src/old_config_converter/old_config.rs
index 73e098b7d..bfe345dfc 100644
--- a/zellij-client/src/old_config_converter/old_config.rs
+++ b/zellij-client/src/old_config_converter/old_config.rs
@@ -424,7 +424,13 @@ fn keybinds_yaml_to_keybinds_kdl(keybinds_yaml: &OldKeybindsFromYaml) -> String
let actions = &key_action.action;
let key_string: String = keys
.iter()
- .map(|k| format!("\"{}\"", k))
+ .map(|k| {
+ if k == &OldKey::Char('\\') {
+ format!("r\"{}\"", k)
+ } else {
+ format!("\"{}\"", k)
+ }
+ })
.collect::<Vec<String>>()
.join(" ");
let actions_string: String = actions