Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/10/2006, à 22:18

rameuj

Tuareg mode pour Emacs/Xemacs

Impossible de faire marcher le mode tuareg pour emacs (ou xemacs).

J'ai installé le tuareg mode :

$ sudo apt-get install tuareg-mode

J'ai modifié le .emacs :

;;POUR CAML (tuareg )
;;c chez moi pour l'instant
(setq load-path (cons "/home/prof/pons/ELisp/TUAREG/tuareg-mode" load-path))

(setq auto-mode-alist (cons '("\\.ml\\w?" . tuareg-mode) auto-mode-alist))
(autoload 'tuareg-mode "tuareg" "Major mode for editing Caml code" t)
(autoload 'camldebug "camldebug" "Run the Caml debugger" t)

(if (and (boundp 'window-system) window-system)
    (when (string-match "XEmacs" emacs-version)
        (if (not (and (boundp 'mule-x-win-initted) mule-x-win-initted))
            (require 'sym-lock))
        (require 'font-lock)))

;; pour pouvoir taper F1 au lieu de C-x C-e pour executer la commande courrante
(global-set-key [f1] ' tuareg-eval-phrase)

(global-font-lock-mode 1)                ; syntax highlighting always on..

;;special char
(set-keyboard-coding-system 'iso-latin-1); enable

Mais quand je lance emacs , et que je fais "Run Caml top level" :
Je choisis Caml toplevel to run : ocaml
Mais j'ai une erreur : aucun fichier ou dossier de ce type ocaml.
(j'ai la même erreur sous Xemacs)


Je dois donc installer un paquet supplémentaire ?
si oui , lequel ?

#2 Le 19/10/2006, à 20:31

Freddy

Re : Tuareg mode pour Emacs/Xemacs

Le mode Tuareg est juste un mode (une sur-couche) qui facilite l'édition de code Caml.
Il te faut l'interpréteur Caml.
Si tu veux utiliser OCaml, je crois qu'il est dans les dépôts (sous le nom... d'OCaml).
Si tu veux utiliser CamlLight, tu dois aller télécharger les sources sur le site de l'Inria, puis le compiler : http://caml.inria.fr/caml-light/release.fr.html

Normalement, tu ne devrais pas avoir besoin de la première ligne ((setq load-path (cons "/home/prof/pons/ELisp/TUAREG/tuareg-mode" load-path))), si tout s'est bien passé lors de l'installation via apt-get, le mode tuareg est déjà dans ton load-path.


There is no system but GNU, and Linux is one of its kernels.

Hors ligne

#3 Le 23/05/2007, à 14:43

adrien59cadri

Re : Tuareg mode pour Emacs/Xemacs

comment on compile le Ocaml sous Ubuntu avec tuareg sous emancs?

meri d'avance

Hors ligne