>>635
何いってんの?

$BUFFERに入ってるのはただのファイル名なんだけど?
zsh -n $BUFFER

構文チェックに通ったからと言って、実行したときに構文エラーが出ないとは限らない
なぜなら、zsh -nは実行したときの構文チェックとは別物だから。