From c11369732bd59e26b19ff932e27ad18956e48dfc Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Thu, 21 Nov 2024 13:52:20 +0100 Subject: Update yazi with nice rice --- config/fish/config.fish | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'config/fish') diff --git a/config/fish/config.fish b/config/fish/config.fish index d205631..9682f90 100644 --- a/config/fish/config.fish +++ b/config/fish/config.fish @@ -120,7 +120,6 @@ if status is-interactive alias nvim 'VIMINIT="" /usr/bin/nvim' end alias v 'nvim' - alias y 'yazi' alias gdb 'gdb -q' # disable long intro message alias sudo 'sudo ' # enable color (the search for aliases continues) alias doas 'doas ' # same for doas @@ -131,6 +130,17 @@ if status is-interactive alias arduino-cli='arduino-cli --config-file $XDG_CONFIG_HOME/arduino15/arduino-cli.yaml' # alias nvidia-settings --config="$XDG_CONFIG_HOME"/nvidia/settings + #alias y 'yazi' + # from: https://yazi-rs.github.io/docs/quick-start#shell-wrapper + 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" ] + builtin cd -- "$cwd" + end + rm -f -- "$tmp" + end + if command -qv eza alias ls='eza --git --git-repos --mounts --classify --icons' else -- cgit