2019-12-01 16:00:47 -05:00
|
|
|
_zimfw_source_zimrc() {
|
2021-07-11 16:58:15 -04:00
|
|
|
local -r ztarget=<%= home %>/.zimrc _zargs_action=${1}
|
2019-12-01 16:00:47 -05:00
|
|
|
local -i _zfailed=0
|
2020-01-26 15:33:17 -05:00
|
|
|
if ! source ${ztarget} || (( _zfailed )); then
|
|
|
|
print -u2 -PR "%F{red}<%= failed %>Failed to source %B${ztarget}%b%f"
|
|
|
|
return 1
|
|
|
|
fi
|
2021-04-03 10:35:28 -04:00
|
|
|
if [[ -n ${_zargs_action} && ${#_zmodules_zargs} -eq 0 ]]; then
|
2020-01-26 15:33:17 -05:00
|
|
|
print -u2 -PR "%F{red}<%= failed %>No modules defined in %B${ztarget}%b%f"
|
2019-12-01 16:00:47 -05:00
|
|
|
return 1
|
|
|
|
fi
|
|
|
|
}
|