diff options
Diffstat (limited to 'zellij-client/src/old_config_converter/old_config.rs')
-rw-r--r-- | zellij-client/src/old_config_converter/old_config.rs | 8 |
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 |