summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorThomas O'Donnell <andytom@users.noreply.github.com>2022-06-18 23:23:59 +0200
committerGitHub <noreply@github.com>2022-06-18 23:23:59 +0200
commit67619386cdd7537f0ab9af77e701409e97a87917 (patch)
tree52284760a3597e753393a5344a10cc6ce1f66c3d /src
parent2ffe1737f06db4ce89a21b2b5238f3ad76c94bca (diff)
fix(character): Standadise Vim config names (#4081)
Have switched all vi/vim symbols to have the same prefix 'vim'. To preserve backwards compatibility with existing configs I have added an alias for the previous config name.
Diffstat (limited to 'src')
-rw-r--r--src/configs/character.rs5
-rw-r--r--src/modules/character.rs2
2 files changed, 4 insertions, 3 deletions
diff --git a/src/configs/character.rs b/src/configs/character.rs
index eb28f9cd1..27950caff 100644
--- a/src/configs/character.rs
+++ b/src/configs/character.rs
@@ -7,7 +7,8 @@ pub struct CharacterConfig<'a> {
pub format: &'a str,
pub success_symbol: &'a str,
pub error_symbol: &'a str,
- pub vicmd_symbol: &'a str,
+ #[serde(alias = "vicmd_symbol")]
+ pub vimcmd_symbol: &'a str,
pub vimcmd_visual_symbol: &'a str,
pub vimcmd_replace_symbol: &'a str,
pub vimcmd_replace_one_symbol: &'a str,
@@ -20,7 +21,7 @@ impl<'a> Default for CharacterConfig<'a> {
format: "$symbol ",
success_symbol: "[❯](bold green)",
error_symbol: "[❯](bold red)",
- vicmd_symbol: "[❮](bold green)",
+ vimcmd_symbol: "[❮](bold green)",
vimcmd_visual_symbol: "[❮](bold yellow)",
vimcmd_replace_symbol: "[❮](bold purple)",
vimcmd_replace_one_symbol: "[❮](bold purple)",
diff --git a/src/modules/character.rs b/src/modules/character.rs
index 39c78b159..f4d9a2acd 100644
--- a/src/modules/character.rs
+++ b/src/modules/character.rs
@@ -45,7 +45,7 @@ pub fn module<'a>(context: &'a Context) -> Option<Module<'a>> {
};
let symbol = match mode {
- ShellEditMode::Normal => config.vicmd_symbol,
+ ShellEditMode::Normal => config.vimcmd_symbol,
ShellEditMode::Visual => config.vimcmd_visual_symbol,
ShellEditMode::Replace => config.vimcmd_replace_symbol,
ShellEditMode::ReplaceOne => config.vimcmd_replace_one_symbol,