fix(zsh): _cd conflict with zsh's built-in _cd
This commit is contained in:
parent
756e230c3f
commit
767ba9ef03
1 changed files with 10 additions and 10 deletions
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
z 2>/dev/null && alias _cd="z" || alias _cd="cd"
|
z 2>/dev/null && alias __zi_cd="z" || alias __zi_cd="cd"
|
||||||
|
|
||||||
if [[ "$OSTYPE" == "darwin"* ]]; then
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
||||||
# i need sudo to launch emulator
|
# i need sudo to launch emulator
|
||||||
|
@ -57,10 +57,10 @@ alias py='python'
|
||||||
alias cls='clear'
|
alias cls='clear'
|
||||||
alias classprop='xprop WM_CLASS'
|
alias classprop='xprop WM_CLASS'
|
||||||
alias storagelist='lsblk -f'
|
alias storagelist='lsblk -f'
|
||||||
alias ..='_cd ..'
|
alias ..='__zi_cd ..'
|
||||||
alias ...='_cd ../..'
|
alias ...='__zi_cd ../..'
|
||||||
alias ....='_cd ../../..'
|
alias ....='__zi_cd ../../..'
|
||||||
alias .....='_cd ../../../..'
|
alias .....='__zi_cd ../../../..'
|
||||||
alias q='exit'
|
alias q='exit'
|
||||||
# based on Windows' command(s)
|
# based on Windows' command(s)
|
||||||
alias md='mkdir -p'
|
alias md='mkdir -p'
|
||||||
|
@ -75,11 +75,11 @@ alias lla='exa -al --color=always --group-directories-first' # long format
|
||||||
alias lt='exa -aT --color=always --group-directories-first' # tree listing
|
alias lt='exa -aT --color=always --group-directories-first' # tree listing
|
||||||
|
|
||||||
#config shortcuts
|
#config shortcuts
|
||||||
alias cdnixd='_cd $XDG_CONFIG_HOME/nix/darwin'
|
alias cdnixd='__zi_cd $XDG_CONFIG_HOME/nix/darwin'
|
||||||
alias cdnix='_cd $XDG_CONFIG_HOME/nix'
|
alias cdnix='__zi_cd $XDG_CONFIG_HOME/nix'
|
||||||
alias znixd='z $XDG_CONFIG_HOME/nix/darwin'
|
alias znixd='z $XDG_CONFIG_HOME/nix/darwin'
|
||||||
alias znix='z $XDG_CONFIG_HOME/nix'
|
alias znix='z $XDG_CONFIG_HOME/nix'
|
||||||
alias config='_cd ${ZI_DOTFILES:-$HOME/Build/GIT/dotfiles}'
|
alias config='__zi_cd ${ZI_DOTFILES:-$HOME/Build/GIT/dotfiles}'
|
||||||
alias cfg='config'
|
alias cfg='config'
|
||||||
alias cfvim='vim $XDG_CONFIG_HOME/nvim/init.lua'
|
alias cfvim='vim $XDG_CONFIG_HOME/nvim/init.lua'
|
||||||
alias cfvimplug='vim $XDG_CONFIG_HOME/nvim/lua/null/plugins/'
|
alias cfvimplug='vim $XDG_CONFIG_HOME/nvim/lua/null/plugins/'
|
||||||
|
@ -109,10 +109,10 @@ alias cp='cp -i'
|
||||||
alias mntfd='doas mount -o gid=users,fmask=113,dmask=002'
|
alias mntfd='doas mount -o gid=users,fmask=113,dmask=002'
|
||||||
alias umntfd='doas umount'
|
alias umntfd='doas umount'
|
||||||
alias cmatrix='unimatrix -n -s 96 -l "o"'
|
alias cmatrix='unimatrix -n -s 96 -l "o"'
|
||||||
alias s='_cd $HOME/.local/bin/scripts;ls'
|
alias s='__zi_cd $HOME/.local/bin/scripts;ls'
|
||||||
|
|
||||||
#folder shortcut
|
#folder shortcut
|
||||||
alias cdclg='_cd "$HOME/my Files/Kuliah/"'
|
alias cdclg='__zi_cd "$HOME/my Files/Kuliah/"'
|
||||||
alias cdwine='_cd "$HOME/.local/share/wineprefixes/"'
|
alias cdwine='_cd "$HOME/.local/share/wineprefixes/"'
|
||||||
alias zclg='z "$HOME/my Files/Kuliah/"'
|
alias zclg='z "$HOME/my Files/Kuliah/"'
|
||||||
alias zwine='z "$HOME/.local/share/wineprefixes/"'
|
alias zwine='z "$HOME/.local/share/wineprefixes/"'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue