cmd.exe, xterm, kterm 等のタイトルバーに PWD を表示する

PROMPT(左側) に設定すると、RPROMPT(右側) がうまく動かないではないか。
いっそのこと、RPROMPT に設定すればいいのだッ。

RPROMPT="[%~]$(print '%{\e]2;%~\7')"

この方法は zsh 4.3 から有効のようです。4.2 ではダメでした*1cygwin ではオッケーっす*2

*1:CentOS5で確認

*2:cygwin 6.1 で確認