onefetch: display w/ cd
parent
f0632827ae
commit
0204ae8a5d
17
zsh/.zshrc
17
zsh/.zshrc
|
@ -99,7 +99,22 @@ gpgyeet() {
|
||||||
|
|
||||||
# emacs magit
|
# emacs magit
|
||||||
magit() {
|
magit() {
|
||||||
emacs --eval "(progn (magit-status) (delete-other-windows))"
|
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!
|
# PLUGINS!
|
||||||
|
|
Loading…
Reference in New Issue