quickrun.vim + erlang

ちょっと強引かもしれないけれど・・・これを ~/bin/erle に保存して、quickrun.vim の augroup plugin-quickrun の中に下記を含める。

autocmd Filetype erlang call s:set_quickrun_command('~/bin/erle')

ちなみに、ただの file:eval/1 のラッパーコマンドなので、下記は動作しますが・・・

A = 1 + 1, B = 2, B = A.
F = fun () -> io:fwrite("~B~n", [A]) end.
F().

下記は、動作しません。

say () ->
  io:fwrite("hello~n").

say().