Add z - support to fish

This commit is contained in:
Klaus Alexander Seistrup 2020-03-10 23:51:08 +01:00 committed by GitHub
parent 6d91b4e3c4
commit 01f21400e4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,13 +1,22 @@
function z function z
if test (count $argv) -gt 0 set -l argc (count $argv)
set _Z_RESULT (zoxide query $argv) if test $argc -gt 0
switch "$_Z_RESULT" if test $argc -eq 1 -a "$argv[1]" = "-"
case 'query: *' cd -
cd (string sub -s 8 -- "$_Z_RESULT") commandline -f repaint
commandline -f repaint else
case '*' set _Z_RESULT (zoxide query $argv)
echo -n "$_Z_RESULT" switch "$_Z_RESULT"
end case 'query: *'
cd (string sub -s 8 -- "$_Z_RESULT")
commandline -f repaint
case '*'
echo -n "$_Z_RESULT"
end
end end
else
cd ~
commandline -f repaint
end
end end