man zshbuiltinsでautoloadを探すと、 Equivalent to functions -u, with the exception of -X/+X and -w. (-X/+X -wを除いて functions -u と等価) ということなので、functionsの説明を参照すると Equivalent to typeset -f, with the exception of the -M option. (-Mオプションを除いて typeset -f と等価) ということなので、typesetの説明を参照すると -U <略> This flag has a different meaning when used with -f; see below. (このフラグは-fと一緒に使うと違う意味になる。下記参照) ということなので、もうちょっと下にある -f の説明を読む。 The -u and -U flags cause the function to be marked for autoloading; -U also causes alias expansion to be suppressed when the function is loaded. (-uおよび-Uフラグは関数に自動ロードの印を付ける。-Uはさらに関数ロード時の エイリアス展開を抑制する)