Skip to content

Commit

Permalink
fix(zshrc): more robust alias manipulation
Browse files Browse the repository at this point in the history
  • Loading branch information
shakefu committed Nov 17, 2023
1 parent 1553311 commit 6148aeb
Showing 1 changed file with 20 additions and 15 deletions.
35 changes: 20 additions & 15 deletions files/.zshrc
Original file line number Diff line number Diff line change
Expand Up @@ -295,29 +295,34 @@ alias gdiff='git diff'
# alias gcheck='git checkout' # Fights tab completion with gch
alias gch='git checkout'

# Helper
_unalias () {
unalias "$@" &>/dev/null || true
}

# Remove git plugin aliases that I don't like
unalias gbr # git branch --remote
unalias gsta # git stash save
unalias gstaa # git stash apply
unalias gstc # git stash clear
unalias gstd # git stash drop
unalias gstl # git stash list
unalias gstp # git stash pop
unalias gsts # git stash show --text
unalias gstu # git stash --include-untracked
unalias gstall # git stash --all
_unalias gbr # git branch --remote
_unalias gsta # git stash save
_unalias gstaa # git stash apply
_unalias gstc # git stash clear
_unalias gstd # git stash drop
_unalias gstl # git stash list
_unalias gstp # git stash pop
_unalias gsts # git stash show --text
_unalias gstu # git stash --include-untracked
_unalias gstall # git stash --all

# Remap some of them
alias gbr='git branch'
alias gsta='git diff --staged'

# Remove other zsh aliases we don't want
# These conflict with the ls plugin
unalias l
unalias la
unalias ll
unalias ls
unalias lsa
_unalias l
_unalias la
_unalias ll
_unalias ls
_unalias lsa

###########
# Functions
Expand Down

0 comments on commit 6148aeb

Please sign in to comment.