From a8b7e972ead8df887f06537ccc017fe556f43fd3 Mon Sep 17 00:00:00 2001 From: Ryan Schanzenbacher Date: Fri, 12 Apr 2024 23:09:46 -0400 Subject: added zoxide helper plugin --- home-config/fish/functions/__zoxide_z.fish | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 home-config/fish/functions/__zoxide_z.fish (limited to 'home-config/fish/functions/__zoxide_z.fish') diff --git a/home-config/fish/functions/__zoxide_z.fish b/home-config/fish/functions/__zoxide_z.fish new file mode 100644 index 0000000..bb24f69 --- /dev/null +++ b/home-config/fish/functions/__zoxide_z.fish @@ -0,0 +1,13 @@ +function __zoxide_z + set --local argc (count $argv) + if test $argc -eq 0 + __zoxide_cd $HOME + else if test "$argv" = - + __zoxide_cd - + else if test $argc -eq 1 -a -d $argv[1] + __zoxide_cd $argv[1] + else + set --local result (command zoxide query --exclude (__zoxide_pwd) -- $argv) + and __zoxide_cd $result + end +end -- cgit v1.2.3