onefetch: display w/ cd
parent
f0632827ae
commit
0204ae8a5d
15
zsh/.zshrc
15
zsh/.zshrc
|
@ -102,6 +102,21 @@ magit() {
|
|||
emacs --eval "(progn (magit-status) (delete-other-windows))"
|
||||
}
|
||||
|
||||
# eye candy: auto onefetch (consider if this is really needed lol)
|
||||
# https://www.reddit.com/r/unixporn/comments/sxa02o/oc_neofetch_for_git_repositories/
|
||||
LAST_REPO=""
|
||||
cd(){
|
||||
builtin cd "$@"
|
||||
git rev-parse 2>/dev/null
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
if [ "$LAST_REPO" != $(basename $(git rev-parse --show-toplevel)) ]; then
|
||||
onefetch
|
||||
LAST_REPO=$(basename $(git rev-parse --show-toplevel))
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
# PLUGINS!
|
||||
# `miniplug update`
|
||||
|
||||
|
|
Loading…
Reference in New Issue