Introduction
Cette fois-ci, nous oublions Eclipse et donc Java, et nous construisons donc un environnement de vieil Unixien de base, utilisant donc ce bon Emacs.Téléchargement
Nous téléchargeons simplement Cygwin, en sélectionnant tous les packages "ocaml" ainsi que emacs-w32.Nous téléchargeons également Tuareg depuis cette page (tuareg-2.0.7.tar.gz dans notre cas).
Installation
Nous supposons à nouveau que Cygwin s'installe dans \cygwin64, et que l'utilisateur est "gosseyn". Il n'y a pas de configuration particulière pour Cygwin.Pour installer tuareg, nous déplaçons son archive dans \cygwin64\home\gosseyn, nous lançons un terminal Cygwin, et tapons (en ajustant s'il le faut les numéros de version):
tar xzf tuareg-2.0.7.tar.gz
cd tuareg-2.0.7
cp tuareg.el ocamldebug.el /usr/share/emacs/24.5/site-lisp
cat > .emacs << EOF
(setq auto-mode-alist (cons '("\\.ml\\w?" . tuareg-mode) auto-mode-alist))
(autoload 'tuareg-mode "tuareg" "Mode majeur pour éditer du code Caml" t)
(autoload 'camldebug "camldebug" "Exécuter le débogueur Caml" t)
EOF
emacs &(autoload 'tuareg-mode "tuareg" "Mode majeur pour éditer du code Caml" t)
(autoload 'camldebug "camldebug" "Exécuter le débogueur Caml" t)
EOF
Emacs se lance alors. Pour tester le bon fonctionnement de Tuareg, il sufft d'ouvrir (C-x C-f ou menu) un fichier ocaml. Un menu "Tuareg" doit apparaître, et en lançant un ocaml toplevel (C-c C-s ou menu) un shell ocaml doit apparaître.