ありがとうございます。
hookとか以前に聞いたような覚えはありますが、まったく気にしていなかったので今回もまったく連想に至りませんでした。
さて、改めて新旧のマシンの.zshrcを見返してみたところ、新しい方にだけ設定されている記述がありました。
autoload -Uz promptinit
promptinit
prompt adam1
このadam1とやらの中に私が見たプロンプトスタイルの設定が確かに存在するようです。
また、コマンドラインからPROMPT=hoge
とかしても全く変更されない状況は、@uasiさんが示唆する仮説で確かに説明できそうです。
しかし、zsh -o source_trace
してみた結果は、
+/etc/zsh/zshenv:1> <sourcetrace>
+/etc/zsh/zshrc:1> <sourcetrace>
+/home/koji/.zcompdump:1> <sourcetrace>
+/home/koji/.zshrc:1> <sourcetrace>
+/home/koji/.zcompdump:1> <sourcetrace>
となっており、この中にhookに関する設定は見当たらないようです。
というわけでPROMPTの書き換えができない理由は依然としてよくわかりません。
なお、.zshrcの中には他にプロンプトに関連していそうな次のような記述を見つけました。
zstyle ':completion:*' list-prompt %SAt %p: Hit TAB for more, or the character to insert%s
zstyle ':completion:*' select-prompt %SScrolling active: current selection at %p%s
これが何か影響しているのかとも思いましたが、この辺で私の気力の方が尽きました。
他に急いでやりたい仕事が幾つもある状況でもあり、追及は中断して、古い.zshrcを新しいマシンに上書きし(こちらにはpromptコマンドもzstyleコマンドも設定がありません)、再起動するという後ろ向きの方法で対処することにしました。
このように対症療法で今回は済ませますが、後学のためにこの情報を纏めて置けるものなら後日時間が出来たときにまとめて記事にしておきたいと思いますので、引き続き、有用な情報があればご教示いただければありがたいです。