From 69ea07184f00b707cd9154eb7cd2a84226f864e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikodem=20Rabuli=C5=84ski?= Date: Sat, 14 Sep 2024 18:38:27 +0200 Subject: [PATCH] wrappers/fish: add yazi --- wrappers/fish/config.fish | 8 ++++++++ wrappers/fish/default.nix | 1 + 2 files changed, 9 insertions(+) diff --git a/wrappers/fish/config.fish b/wrappers/fish/config.fish index d015449..6f218d6 100644 --- a/wrappers/fish/config.fish +++ b/wrappers/fish/config.fish @@ -25,4 +25,12 @@ and begin # Integrations zoxide init fish | source direnv hook fish | source + function y + set tmp (mktemp -t "yazi-cwd.XXXXXX") + yazi $argv --cwd-file="$tmp" + if set cwd (command cat -- "$tmp"); and [ -n "$cwd" ]; and [ "$cwd" != "$PWD" ] + __zoxide_cd_internal -- "$cwd" + end + rm -f -- "$tmp" + end end diff --git a/wrappers/fish/default.nix b/wrappers/fish/default.nix index 253aa8a..409cfbd 100644 --- a/wrappers/fish/default.nix +++ b/wrappers/fish/default.nix @@ -37,6 +37,7 @@ direnv fd file + yazi ]; }; };