Add %PLUGINS support.

This commit is contained in:
Sebastian Gniazdowski 2020-07-10 07:42:30 +02:00
parent 888b3a8c1c
commit c822aca8be

View file

@ -885,8 +885,8 @@ builtin setopt noaliases
# Is it absolute path in zinit format?
if [[ $1 = %* ]]; then
local -A map
map=( "" "" HOME $HOME SNIPPETS $ZINIT[SNIPPETS_DIR] )
reply=( % ${${1/(#b)(#s)%(HOME|SNIPPETS|)/$map[$match[1]]}} )
map=( HOME $HOME SNIPPETS $ZINIT[SNIPPETS_DIR] PLUGINS $ZINIT[PLUGINS_DIR] )
reply=( % ${${1/(#b)(#s)%(${(~j:|:)${(@k)map}}|)/$map[$match[1]]}} )
reply[2]=${~reply[2]}
return 0
fi