J'ai récemment installé Ocaml et son plugin Merlin pour un cours universitaire. J'utilise Vim comme éditeur de texte. J'ai entendu dire qu'il est possible de configurer Merlin pour compiler automatiquement le fichier .ml lors de la sauvegarde, mais je ne trouve rien à ce sujet avec une recherche sur le web, et le professeur utilise emacs pour qu'il ne me donne aucune information sur la façon de activer cette fonctionnalité.Plugin Merlin pour Ocaml avec VIM: auto-compilation du fichier lors de la sauvegarde
0
A
Répondre
0
Il s'agit d'un style vim plain vanilla, sans rapport avec merlin. Peut être vous pouvez lire le document de Merlin pour la configuration spécifique de Merlin. Régler dans votre ~/.vimrc
Utilisez une touche F5 comme pour y parvenir
autocmd filetype ocaml nnoremap <F5> :!ocamlopt % -o %:r && ./%:r <CR>
Cela compiler et exécuter exécutable lorsque vous appuyez sur F5 .
Si vous préférez l'option makeprg
, gardez la autocommand suivante dans votre vimrc
au filetype ocaml set makeprg=ocamlopt\ -o\ %<\ %
set aw
puis :make
lorsque vous ouvrez votre fichier ml. Je préférerais cette approche
Comment compiler les fichiers ml. Utilisez-vous 'makefile' ou normal' ocaml' dans CLI? – dlmeetei
J'utilise une commande similaire 'ocamlopt -o helloWorld helloWorld.ml' puis'./HelloWorld' – Raf