15 lines
411 B
Plaintext
15 lines
411 B
Plaintext
|
function zconfig_checkload()
|
||
|
{
|
||
|
typeset -a -g zconfig_loaded
|
||
|
if [[ ! ${zconfig_loaded[(r)${1}]} ]]
|
||
|
then
|
||
|
zshlibs_log zconfig "sourcing config '$1'"
|
||
|
. -- $1 2>&1 >(zshlibs_log zconfig)
|
||
|
zconfig_loaded+=("$1")
|
||
|
zshlibs_log zconfig "end sourcing config '$1'"
|
||
|
else
|
||
|
zshlibs_log zconfig "config '$1' already loaded"
|
||
|
zshlibs_log zconfig "currently loaded configs: ${zconfig_loaded}"
|
||
|
fi
|
||
|
}
|