From 0663abce2fe511810d01cd57490a767c9a4442d5 Mon Sep 17 00:00:00 2001 From: omagdy Date: Tue, 24 Dec 2024 23:58:05 +0200 Subject: added yazi config --- zsh/.zshrc | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'zsh/.zshrc') diff --git a/zsh/.zshrc b/zsh/.zshrc index 5d366cd..c2d4a6c 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -136,8 +136,9 @@ export PATH="$PATH:/opt/usr/bin/" export PATH="$PATH:$HOME/.scripts/" export PATH="$PATH:$HOME/.cache/lm-studio/bin" export PATH="$PATH:$HOME/.cargo/bin/" -# export PATH="$PATH:/opt/android-sdk/tools/bin" -export ANDROID_HOME="/opt/android-sdk" +export ANDROID_HOME="$HOME/Android/sdk" +export PATH=$PATH:$ANDROID_HOME/emulator +export PATH=$PATH:$ANDROID_HOME/platform-tools # Useful functions @@ -167,6 +168,16 @@ ex () fi } +# Makes yazi change the cwd automatically when exiting +function y() { + local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd + yazi "$@" --cwd-file="$tmp" + if cwd="$(command cat -- "$tmp")" && [ -n "$cwd" ] && [ "$cwd" != "$PWD" ]; then + builtin cd -- "$cwd" + fi + rm -f -- "$tmp" +} + # Interactive cd fcd() { -- cgit v1.2.3