cafegale(LeafCage備忘録)

LeafCage備忘録(はてなダイアリー)と統一しました。

ウィンドウを分割させて新しいバッファを表示させる系のコマンドを含む関数内での:echoは一瞬だけしか表示されない

WarningMsgを表示させてから新窓で開こうとしたら、新窓が開かれた後の画面更新でechoが消されてしまった。関数内で、順番を、[新窓を開く→:echo]の順にしても無駄。

関数が終了して初めて画面更新が行われるので、それで:echoが消されてしまう。
しょうがないので、:echoの代わりに:call input()でメッセージを表示させて、必ず一瞬立ち止まらせるようにした。邪道。
良い回避法があれば知りたい。