thinca / vim-quickrun

Run commands quickly.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

モジュール内で :QuickRun を中断する仕組みが欲しい

osyo-manga opened this issue · comments

例えば、
『hook.hook_loaded 時に hook.config の値が無効であれば :QuickRun を中断する』
みたいな処理を行いたいときに有効だと思います。
考えられる機構としては、モジュール内で

  • call quickrun#quit() 関数を呼ぶ
  • 例外を飛ばす
  • 0 以外の値を返す
  • a:session に対して値を設定する
    • e.g. a:session.quit == 1 であれば中断

みたいな感じですかねぇ。