From 5ca84d8ec9fccb2a43b7f5b11e2614f9bd155101 Mon Sep 17 00:00:00 2001 From: druckdev <63563978+druckdev@users.noreply.github.com> Date: Mon, 5 Oct 2020 21:31:52 +0200 Subject: [PATCH] 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. --- .config/zsh/plugins/alias.zsh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.config/zsh/plugins/alias.zsh b/.config/zsh/plugins/alias.zsh index 74cd4cc..3d319fc 100644 --- a/.config/zsh/plugins/alias.zsh +++ b/.config/zsh/plugins/alias.zsh @@ -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