From 4fe4f8864e224171115c20c1fe7e56b7b491afe2 Mon Sep 17 00:00:00 2001 From: AngeD Date: Tue, 27 Sep 2022 11:28:13 +0200 Subject: [PATCH] feat: fnalias works with color --- .config/zsh/.zsh_aliases | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.config/zsh/.zsh_aliases b/.config/zsh/.zsh_aliases index ef9cccc..dae0f27 100644 --- a/.config/zsh/.zsh_aliases +++ b/.config/zsh/.zsh_aliases @@ -12,8 +12,8 @@ alias wconf="$EDITOR $HOME/.config/awesome" alias zshconf="$EDITOR $ZDOTDIR/.zshrc && . $ZDOTDIR/.zshrc" function fnalias() { - # alias alias_cmd='cmd' cmd="$(alias "$2")" + shell="$(ps -q "$$" -o 'comm=')" if [ -n "$cmd" ]; then # remove everything before and including the first = @@ -24,8 +24,8 @@ function fnalias() { cmd="$2" fi - $1 -- $(echo "$cmd") "${@:3}" + $shell -c "$1 $(echo "$cmd" | sed 's/--color=.\+/--color=force/') ${@:3}" } -alias watch='fnalias watch' +alias watch='fnalias "watch -c"' alias xargs='fnalias xargs'