From f19aa0714545b27dafc7b92946e5470a71e9722c Mon Sep 17 00:00:00 2001 From: Fredrik Sommar Date: Sun, 3 May 2020 11:28:01 +0200 Subject: [PATCH] Aliases respect the z-cmd arg (#70) When changing the z-cmd to something like `j` instead, the aliases will also use `j` as a prefix, e.g. `ji`, `ja`. --- src/subcommand/init/shell/fish.rs | 12 ++++++------ src/subcommand/init/shell/posix.rs | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/subcommand/init/shell/fish.rs b/src/subcommand/init/shell/fish.rs index 0b7e383..5def0dc 100644 --- a/src/subcommand/init/shell/fish.rs +++ b/src/subcommand/init/shell/fish.rs @@ -59,15 +59,15 @@ end fn alias(z_cmd: &str) -> String { format!( r#" -abbr -a zi '{} -i' +abbr -a {0}i '{0} -i' -abbr -a za 'zoxide add' +abbr -a {0}a 'zoxide add' -abbr -a zq 'zoxide query' -abbr -a zqi 'zoxide query -i' +abbr -a {0}q 'zoxide query' +abbr -a {0}qi 'zoxide query -i' -abbr -a zr 'zoxide remove' -abbr -a zri 'zoxide remove -i' +abbr -a {0}r 'zoxide remove' +abbr -a {0}ri 'zoxide remove -i' "#, z_cmd ) diff --git a/src/subcommand/init/shell/posix.rs b/src/subcommand/init/shell/posix.rs index 0e7d6f0..0cee455 100644 --- a/src/subcommand/init/shell/posix.rs +++ b/src/subcommand/init/shell/posix.rs @@ -52,15 +52,15 @@ _z_cd() {{ fn alias(z_cmd: &str) -> String { format!( r#" -alias zi='{} -i' +alias {0}i='{0} -i' -alias za='zoxide add' +alias {0}a='zoxide add' -alias zq='zoxide query' -alias zqi='zoxide query -i' +alias {0}q='zoxide query' +alias {0}qi='zoxide query -i' -alias zr='zoxide remove' -alias zri='zoxide remove -i' +alias {0}r='zoxide remove' +alias {0}ri='zoxide remove -i' "#, z_cmd )