Плагин Merlin для Ocaml с VIM: автоматическая компиляция файла при сохранении
Я недавно установил Ocaml и его плагин Merlin для университетского курса. Я использую Vim в качестве текстового редактора. Я слышал, что Merlin можно настроить для автоматической компиляции файла.ml при сохранении, но я ничего не могу найти по этому поводу в веб-исследовании, и профессор использует emacs, поэтому он не может дать мне никакой информации о том, как активировать эту функцию.
1 ответ
Это простой ванильный стиль, не относящийся к мерлину. Может быть, вы можете прочитать документ Merlin для конкретной конфигурации Merlin. Установите следующее в вашем ~/.vimrc
Используйте клавишу, как F5, чтобы достичь этого
autocmd filetype ocaml nnoremap <F5> :!ocamlopt % -o %:r && ./%:r <CR>
Это скомпилирует и запустит исполняемый файл, когда вы нажмете F5.
Если вы предпочитаете makeprg
оставьте следующую автокоманду в вашем vimrc
au filetype ocaml set makeprg=ocamlopt\ -o\ %<\ %
set aw
а потом :make
когда вы открываете свой мл файл. Я бы предпочел такой подход