Compare commits

...

4 Commits

Author SHA1 Message Date
Mark Derricutt 0ad0a43c3d
Merge 48e40a6346 into eb7b08fed3 2025-10-01 20:13:25 +03:00
Ajeet D'Souza eb7b08fed3
Update README.md 2025-09-30 18:34:43 +05:30
Mark Derricutt 48e40a6346 Reverted to piping, and fixed redirection 2025-04-29 07:52:28 +12:00
Mark Derricutt 6f94eb5d23 Update zoxide to support Fish 4.1.x
This commit updates the fish init script to support the upcoming 4.1.x
release of Fish by using `status get-file`.

Fixes #1045
2025-04-28 22:46:20 +12:00
2 changed files with 6 additions and 2 deletions

View File

@ -17,7 +17,7 @@
<div><sup>Available for macOS, Linux, and Windows.</sup></div>
<div><sup>
Visit
<a href="https://www.warp.dev/?utm_source=github&utm_medium=referral&utm_campaign=zoxide_20231001"><u>warp.dev</u></a>
<a href="https://go.warp.dev/zoxide"><u>warp.dev</u></a>
to learn more.
</sup></div>

View File

@ -19,7 +19,11 @@ end
# A copy of fish's internal cd function. This makes it possible to use
# `alias cd=z` without causing an infinite loop.
if ! builtin functions --query __zoxide_cd_internal
string replace --regex -- '^function cd\s' 'function __zoxide_cd_internal ' <$__fish_data_dir/functions/cd.fish | source
if status list-files functions/cd.fish &>/dev/null
status get-file functions/cd.fish | string replace --regex -- '^function cd\s' 'function __zoxide_cd_internal ' | source
else
string replace --regex -- '^function cd\s' 'function __zoxide_cd_internal ' <$__fish_data_dir/functions/cd.fish | source
end
end
# cd + custom logic based on the value of _ZO_ECHO.