From 72b0bd709f52f7ca831fae6a16d1a173c52310d1 Mon Sep 17 00:00:00 2001 From: Henry Bley-Vroman <olets@olets.dev> Date: Mon, 6 Apr 2020 21:11:07 -0400 Subject: [PATCH] fix(git aliases): one alias per array element --- zsh-abbr.zsh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/zsh-abbr.zsh b/zsh-abbr.zsh index 85ca35ae..fae59519 100755 --- a/zsh-abbr.zsh +++ b/zsh-abbr.zsh @@ -249,15 +249,16 @@ _zsh_abbr() { (( ZSH_ABBR_DEBUG )) && echo "_zsh_abbr:import_git_aliases" local git_aliases - local abbr_git_aliases if [[ $# > 0 ]]; then _zsh_abbr:util_error " import-git-aliases: Unexpected argument" return fi - git_aliases=(${(@f)$(git config --get-regexp '^alias\.')}) - typeset -A abbr_git_aliases + typeset -a git_aliases + while read -r line; do + git_aliases+=($line) + done < <(git config --get-regexp '^alias\.') for git_alias in $git_aliases; do key=${$(echo - $git_alias | awk '{print $1;}')##alias.}