This commit is contained in:
@@ -1,28 +1,50 @@
|
||||
#!/bin/zsh
|
||||
|
||||
typeset -Ua zshu_modules
|
||||
zshu_modules+=(
|
||||
typeset -a zshu_modules
|
||||
## DEBUG module load order
|
||||
# typeset -a zshu_m0 zshu_m1
|
||||
zshu_modules=(
|
||||
clone
|
||||
langinfo
|
||||
parameter
|
||||
sched
|
||||
termcap
|
||||
terminfo
|
||||
watch
|
||||
zpty
|
||||
|
||||
zle
|
||||
zleparameter
|
||||
deltochar
|
||||
complete
|
||||
complist
|
||||
computil
|
||||
datetime
|
||||
langinfo
|
||||
main
|
||||
mathfunc
|
||||
parameter
|
||||
stat
|
||||
system
|
||||
terminfo
|
||||
zle
|
||||
zutil
|
||||
compctl
|
||||
)
|
||||
for i ( ${zshu_modules} ) ; do
|
||||
case "$i" in
|
||||
*/* ) ;;
|
||||
* ) i="zsh/$i" ;;
|
||||
esac
|
||||
i="zsh/$i"
|
||||
## DEBUG module load order
|
||||
# zshu_m0=( $(zmodload) )
|
||||
# if ((${zshu_m0[(Ie)${i}]})); then
|
||||
# echo "# already loaded: $i" >&2
|
||||
# continue
|
||||
# fi
|
||||
|
||||
zmodload "$i"
|
||||
|
||||
## DEBUG module load order
|
||||
# zshu_m1=( $(zmodload) )
|
||||
# for k ( ${zshu_m1} ) ; do
|
||||
# if [ "$k" = "$i" ] ; then continue ; fi
|
||||
# if ((${zshu_m0[(Ie)${k}]})); then
|
||||
# continue
|
||||
# fi
|
||||
# echo "# new module loaded (with $i): $k" >&2
|
||||
# done
|
||||
done
|
||||
unset i zshu_modules
|
||||
## DEBUG module load order
|
||||
# unset zshu_m0 zshu_m1
|
||||
|
||||
autoload -Uz +X colors && colors
|
||||
|
Reference in New Issue
Block a user