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:
2020-10-05 21:31:52 +02:00
parent ce10c25a59
commit 5ca84d8ec9

View File

@@ -39,9 +39,9 @@
}'
# Save keystrokes and my memory
alias la="${aliases[ls]:-ls} -A"
alias l="${aliases[ls]:-ls} -lh --time-style=long-iso"
alias ll="${aliases[l]} -A"
alias la='${aliases[ls]:-ls} -A'
alias l='${aliases[ls]:-ls} -lh --time-style=long-iso'
alias ll='${aliases[l]} -A'
alias cd..='cd ..'
alias cl='() { cd "$@" && ${aliases[ls]:-[ls]}'
alias getclip="xclip -selection c -o"
@@ -75,7 +75,7 @@
alias hex=xxd
alias bin='xxd -b -c4 | cut -d" " -f2-5'
! 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 makeThisScratchpad='echo -ne "\033]0;scratchpad-terminal\007"'
# grep filenames and date entries in exiftool