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 09/12/2005, à 17:22

oYo

OCaml et coloration syntaxique ...

Bonjour,

Voila mon probleme : je fais du ocaml. big_smile
De base emacs et xemacs reconnaissent la coloration de la syntax du caml, mais n'a pas ocaml d'installé de base. Et lorsque je l'installe, hop ! Plus de coloration ! Uniquement les commentaires et les string en bleu et vert... Les boules quand meme !!
Si quelqu'un a une idée pour que je m'en sorte. Merci d'avance ! tongue

Hors ligne

#2 Le 09/12/2005, à 17:37

Bobbybionic

Re : OCaml et coloration syntaxique ...

Bonsoir
Euh... j'ai pas tout compris en fait ! Tu voudrais pas décoder :-D


Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.

http://bobbybionic.wordpress.com

Hors ligne

#3 Le 09/12/2005, à 18:08

oYo

Re : OCaml et coloration syntaxique ...

Damned c'etait si complexe ?
De base quand j'ai installé xemacs et emacs, ils reconnaissaient tous les 2 la coloration syntaxique du caml ( .ml ).
Tout en sachant que OCaml n'etait pas installé sur la machine.

Apres l'avoir installé (le caml), xemacs et emacs ne reconaissent plus cette coloration. Je n'ai plus que les commentaires du prog et les string qui sont de couleur, le reste etant en noir.

J'ai fait plusieurs installations, désinstallations, reinstallations de ocaml en vain donc...

Hors ligne

#4 Le 09/12/2005, à 18:29

roicominutsoup

Re : OCaml et coloration syntaxique ...

Ah, quelqu'un qui fait du Ocaml !

Il n'y a pas de coloration, mais es tu bien dans le mode ocaml de emacs ? (si oui, tu devrais voir un menu ocaml à coté des autres menu d'emacs).
Si tu es bien dans le mode ocaml, essaye M-x font-lock-mode
Il y a également différent niveau de coloration syntaxique, ça vient peut être de là, mais je ne me souviens plus des commandes.

ps : Sur le net, en cherchant un peu, tu pourras trouver un autre mode ocaml pour emacs qui est un peu plus évolué.

Hors ligne

#5 Le 09/12/2005, à 18:46

Bobbybionic

Re : OCaml et coloration syntaxique ...

Ah, quelqu'un qui fait du Ocaml !

Moi aussi moi aussi !


Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.

http://bobbybionic.wordpress.com

Hors ligne

#6 Le 09/12/2005, à 20:50

oYo

Re : OCaml et coloration syntaxique ...

Bon j'ai testé le font-lock-mode et les differents niveau de coloration, malheuresement ca ne change pas le probleme...

J'ai déja ecumé google autant que je pouvais mais je ne vois pas de solutions a part une installation du caml a la barbare... Sans synaptic...
Je vais tester ça ...

Hors ligne

#7 Le 09/12/2005, à 21:33

oYo

Re : OCaml et coloration syntaxique ...

Bon apres quelques tests, en installant les packages 1 par 1 c'est lorsque j'installe ocaml-nox que je perds la coloration... Ca me fatigue...

Dernière modification par oYo (Le 09/12/2005, à 21:33)

Hors ligne

#8 Le 10/12/2005, à 02:52

oYo

Re : OCaml et coloration syntaxique ...

(1) (xim-xlib/warning) Can't get fontset resource for Input Method

Voila ce que me dit XEmacs a son lancement... Si ca peut aider sad

Hors ligne

#9 Le 10/12/2005, à 11:44

Balkoth

Re : OCaml et coloration syntaxique ...

Bonjour,
moi j'utilise Caml-mode pour Emacs smile

#10 Le 10/12/2005, à 13:37

oYo

Re : OCaml et coloration syntaxique ...

Je viens de tester ce que tu utilises Balkoth et ca ne change pas mon probleme. Caml-mode a bien été ajouté : je vois bien les options en plus dans emacs, mais niveau syntax, rien... sad

Hors ligne

#11 Le 10/12/2005, à 16:07

Balkoth

Re : OCaml et coloration syntaxique ...

C'est bizarre, je ne sais pas d'où peut venir ton problème car moi j'utilise les paquets :
ocaml, ocaml-base, ocaml-base-nox, ocaml-interp, ocaml-nox pour Caml
et emacs21, emacs21-bin-common, emacs21-common, emacsen-common pour Emacs
et je n'ai eu absolument aucun problème.

Essaie peut-être de réinstaller ces paquets ?

Hors ligne

#12 Le 10/12/2005, à 18:17

oYo

Re : OCaml et coloration syntaxique ...

Je les ai réinstallé 10 fois au moins. Dans tous les ordres possibles sad

Hors ligne

#13 Le 17/02/2006, à 03:30

kawa

Re : OCaml et coloration syntaxique ...

Bonjour a tous.
Le post est un peu vieux... mais ya qd même quelque chose à ajouter !
Pour faire joujou avec ocaml sous emacs, ya le tuareg-mode !

Il permet de lancer un process ocaml dans un buffer emacs, extrèmement pratique.

Disponible avec apt (dans universe je crois).

Une fois installé, il suffit de rajouter ceci dans son .emacs :

;;; mode tuareg pour oCaML
(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)

Quand on charge un .ml, il suffit de jouer avec le menu : tuareg/interactive mode/run Caml toplevel
la fenêtre se scinde en deux comme ceci :
Capture-tuareg.png

Hein? la coloration syntaxique? oui oui, comme vous le voyez, ca le fait aussi big_smile

Pour plus de détails, faites jouou avec les menus, ou chez le concepteur du truc : http://www-rocq.inria.fr/~acohen/tuareg/mode/


-- nota : suis tout nouveau ici... si j'ai fait un truc qui se fait pas (genre la grosse image, hum yikes ) faut le dire...


Je ne dis pas que ce n'est pas injuste
Je dis juste que ca soulage...

Hors ligne

#14 Le 02/03/2006, à 15:28

kapz

Re : OCaml et coloration syntaxique ...

Tu saurais pas comment avoir la coloration syntaxique du tuareg mode en console?

#15 Le 02/03/2006, à 17:51

Xaero

Re : OCaml et coloration syntaxique ...

Rien de mieux que le mode tuareg pour caml sous Emacs smile.

Après pour la coloration ça se trouve dans ton .emacs wink.

Hors ligne

#16 Le 02/03/2006, à 19:19

PierreR

Re : OCaml et coloration syntaxique ...

La coloration syntaxique ne marche qu'avec Xemacs, donc pas de coloration syntaxique en console (pas avec Tuareg en tout cas).

Hors ligne

#17 Le 02/03/2006, à 20:22

Geoffrey

Re : OCaml et coloration syntaxique ...

;;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 input of special characters
;set-terminal-coding-system 'iso-8859-15-unix)

Moi j'avais ca pour coder en Ocaml dans mon .emacs, si ca peut aider

Hors ligne

#18 Le 02/03/2006, à 20:30

Xaero

Re : OCaml et coloration syntaxique ...

J'utilise Emacs, pas XEmacs, et les couleurs sont dispo.
Voilà ce que j'avais il y'a quelque temps (because perte de config sad... ) :
C'est sombre yikes

(require 'font-lock)
(setq default-frame-alist '((minibuffer . t)
                            (cursor-color . "StateBlue1")      ; <==
                            (menu-bar-lines . 3)
                            (mouse-color . "SkyBlue4")       ; <==
                            (foreground-color . "gray84")
                            (background-color  . "black") 
                            )
)

(font-lock-mode)
(set-face-background 'region    "medium purple") ; couleur de selection
(set-face-foreground 'region    "OrangeRed3") ; couleur de selection
(set-face-foreground 'modeline 	   "black") ;couleur de la barre de séparation
(set-face-background 'modeline     "slate gray") 
(set-face-foreground  font-lock-comment-face "MediumPurple1"); comment
(set-face-foreground font-lock-function-name-face "moccasin");func
(set-face-foreground font-lock-reference-face "gold")
(set-face-foreground font-lock-keyword-face "chocolate1")
(set-face-foreground font-lock-type-face "yellow")
(copy-face 'bold 'font-lock-variable-name-face)

Hors ligne

#19 Le 07/04/2006, à 09:52

Al-mer

Re : OCaml et coloration syntaxique ...

J'ai cherché mon .emacs, je le trouve pas hmm
Dans mon ~, il y a un .emacs.d, mais c'est un dossier et il ne contient qu'un dossier auto-save-list, vide en plus.
Car j'ai installé le tuareg-mode, mais si j'arrive pas à trouver mon .emacs, ça ne me servira pas à grand chose.
Par contre, j'ai trouvé un fichier caml-xemacs.el et un caml-emacs.el...

Dernière modification par Al-mer (Le 07/04/2006, à 09:52)

Hors ligne

#20 Le 07/04/2006, à 16:06

Soulfly_tribe90

Re : OCaml et coloration syntaxique ...

Tu peux creer ton .emacs et je dirais meme que c'est a toi de le creer wink
Alors tu fait un ptit touch .emacs dans ton home et tu mets les options qui t'interesse directement wink Emacs va le charger automatiquement quand il se lance...
C'est pas plus compliqué que ca big_smile

Dernière modification par Soulfly_tribe90 (Le 07/04/2006, à 16:07)

Hors ligne

#21 Le 08/04/2006, à 15:39

Al-mer

Re : OCaml et coloration syntaxique ...

Merci à tous !
J'ai enfin la coloration du OCaml sous XEmacs.
Merci ! smile

Hors ligne