zsh:alias: Quote nested aliases with single quotes
Use single quotes for nested aliases so that the alias is only then expanded when the command is used. By that we ensure that the order of the aliases in alias.zsh is irrelevant.
This commit is contained in:
@@ -39,9 +39,9 @@
|
|||||||
}'
|
}'
|
||||||
|
|
||||||
# Save keystrokes and my memory
|
# Save keystrokes and my memory
|
||||||
alias la="${aliases[ls]:-ls} -A"
|
alias la='${aliases[ls]:-ls} -A'
|
||||||
alias l="${aliases[ls]:-ls} -lh --time-style=long-iso"
|
alias l='${aliases[ls]:-ls} -lh --time-style=long-iso'
|
||||||
alias ll="${aliases[l]} -A"
|
alias ll='${aliases[l]} -A'
|
||||||
alias cd..='cd ..'
|
alias cd..='cd ..'
|
||||||
alias cl='() { cd "$@" && ${aliases[ls]:-[ls]}'
|
alias cl='() { cd "$@" && ${aliases[ls]:-[ls]}'
|
||||||
alias getclip="xclip -selection c -o"
|
alias getclip="xclip -selection c -o"
|
||||||
@@ -75,7 +75,7 @@
|
|||||||
alias hex=xxd
|
alias hex=xxd
|
||||||
alias bin='xxd -b -c4 | cut -d" " -f2-5'
|
alias bin='xxd -b -c4 | cut -d" " -f2-5'
|
||||||
! command -v nvim &>/dev/null || alias vim=nvim
|
! command -v nvim &>/dev/null || alias vim=nvim
|
||||||
alias vi="${aliases[vim]:-vim}"
|
alias vi='${aliases[vim]:-vim}'
|
||||||
alias resetCursor='echo -ne "\e[5 q"'
|
alias resetCursor='echo -ne "\e[5 q"'
|
||||||
alias makeThisScratchpad='echo -ne "\033]0;scratchpad-terminal\007"'
|
alias makeThisScratchpad='echo -ne "\033]0;scratchpad-terminal\007"'
|
||||||
# grep filenames and date entries in exiftool
|
# grep filenames and date entries in exiftool
|
||||||
|
|||||||
Reference in New Issue
Block a user