À faire une seule fois:

Dans le fichier .doom.d/init.el

remplacer la ligne:

;;         ocaml  ; an objective Caml

par

            ocaml (lsp+) ' an objective Caml

dans un shell faire: doom sync

-------------------------------------------------------------------------------------------------------------------

Quand on ouvre avec Emacs un fichier avec l'extension .ml, le buffer se met automatiquement en mode "Tuareg utop".

C-x C-e: exécute l'expression courante

C-c C-b: compile tout le buffer

La première exécution lance utop qui lance ocaml et une nouvelle fenêtre *utop* s'ouvre dans laquelle on a accès à la REPL (Read-Eval-Print-Loop).

On tape les fonctions dans le buffer ouvert sur le fichier ayant l'extension .ml et on teste les fonctions dans la fenêtre *utop*

C-x o: pour passer d'une fenêtre à l'autre

C-c C-z pour aller dans le buffer *utop*

Dans la REPL, on peut utiliser

C-j pour compléter automatiquement avec les ;;

TAB: la complétion des symboles

Alt-p: pour remonter dans l'historique

Alt-n: pour redescendre dans l'historique


C-g: abort (si vous êtes perdu)

C-x u: undo


Paskutinį kartą keista: antradienis, 2023 birželio 6, 10:47