diff options
author | Tim O'Brien <timo@t413.com> | 2015-09-14 15:39:18 -0700 |
---|---|---|
committer | Tim O'Brien <timo@t413.com> | 2015-09-14 15:39:18 -0700 |
commit | e8639c700ebbf8aa416c0d14c8e3a292f1062dd7 (patch) | |
tree | 7705714541cc8781a1be7e1d2343d34e5e8aa9b1 /plugins/emoji/emoji.plugin.zsh | |
parent | 797e1f9a64c0d2775723bb28c76745b327f86d56 (diff) | |
parent | 9c08641d7c2aae0c82fa5ad91f94c67b70115ba5 (diff) | |
download | zsh-e8639c700ebbf8aa416c0d14c8e3a292f1062dd7.tar.gz zsh-e8639c700ebbf8aa416c0d14c8e3a292f1062dd7.tar.bz2 zsh-e8639c700ebbf8aa416c0d14c8e3a292f1062dd7.zip |
Update to current robbyrussell/oh-my-zsh master
Diffstat (limited to 'plugins/emoji/emoji.plugin.zsh')
-rw-r--r-- | plugins/emoji/emoji.plugin.zsh | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/plugins/emoji/emoji.plugin.zsh b/plugins/emoji/emoji.plugin.zsh index a98d0b714..7876f1c89 100644 --- a/plugins/emoji/emoji.plugin.zsh +++ b/plugins/emoji/emoji.plugin.zsh @@ -76,8 +76,6 @@ emoji_skintone[6]=$'\U1F3FF' # These are stored in a single associative array, $emoji_groups, to avoid cluttering up the global # namespace, and to allow adding additional group definitions at run time. # The keys are the group names, and the values are whitespace-separated lists of emoji character names. -# -# These extra local arrays are used to allow more convenient formatting of the source code. emoji_groups[fruits]=" tomato @@ -255,9 +253,10 @@ function random_emoji() { if [[ -z "$group" || "$group" == "all" ]]; then names=(${(k)emoji}) else - names=(${=emoji_groups[$group_name]}) + names=(${=emoji_groups[$group]}) fi - local list_size=$#names + local list_size=${#names} + [[ $list_size -eq 0 ]] && return 1 local random_index=$(( ( RANDOM % $list_size ) + 1 )) local name=${names[$random_index]} echo ${emoji[$name]} |