私はしばらくの間コードの編集にvimを使用してきましたが、今はStandardMLでのプログラミングに効果的に使用したいと思っています。emacsでは、sml-modeを使用して、バッファー内のSMLインタープリター(私の場合はMoscow ML)を開き、実際のファイルをロードすることができます。
モスクワMLインタープリターを実行し、vim内から実際のファイルをロードすることは可能ですか?
私はしばらくの間コードの編集にvimを使用してきましたが、今はStandardMLでのプログラミングに効果的に使用したいと思っています。emacsでは、sml-modeを使用して、バッファー内のSMLインタープリター(私の場合はMoscow ML)を開き、実際のファイルをロードすることができます。
モスクワMLインタープリターを実行し、vim内から実際のファイルをロードすることは可能ですか?
私がしていることは、:make
MoscowMLでファイルを実行するためのコマンドセットを持っていることです。これは、以下を追加することで実現できます.vimrc
。
" SML make code {{{
autocmd FileType sml setlocal makeprg=rlwrap\ mosml\ -P\ full\ '%'
" }}}
次に:make
、SMLバッファーに入力するだけで、MoscowMLを介してコードが実行されます。(rlwrap
readline機能でREPLを拡張することにより、REPLを少し改善します。)