quickrun-hook で成功時と失敗時に顔文字とか出力する

こんな感じ。

[ソース]

let s:hook = {
\    "name" : "kao",
\    "kind" : "hook",
\    "is_success" : 0,
\    "config" : {
\        "enable" : 1
\}
\}

function! s:hook.on_success(...)
    let self.is_success = 1
endfunction

function! s:hook.on_failure(...)
    let self.is_success = 0
endfunction

function! s:hook.on_exit(...)
    if self.is_success
        echo "Let's\(・ω・)/にゃー!"
    else
        echo "\(^o^)/"
    endif
endfunction

call quickrun#module#register(s:hook, 1)
unlet s:hook


こんな感じで簡単に hook できるんで失敗した場合にツイートするとかも仕込めると思います。