aboutsummaryrefslogtreecommitdiff
path: root/zsh
diff options
context:
space:
mode:
Diffstat (limited to 'zsh')
-rw-r--r--zsh/.zshrc15
1 files changed, 13 insertions, 2 deletions
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() {