Pages : 1
#1 Le 09/12/2005, à 17:22
- oYo
OCaml et coloration syntaxique ...
Bonjour,
Voila mon probleme : je fais du ocaml.
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 !
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
Hors ligne
#9 Le 10/12/2005, à 11:44
- Balkoth
Re : OCaml et coloration syntaxique ...
Bonjour,
moi j'utilise Caml-mode pour Emacs
#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...
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
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 :
Hein? la coloration syntaxique? oui oui, comme vous le voyez, ca le fait aussi
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 ) 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 .
Après pour la coloration ça se trouve dans ton .emacs .
Think you are addicted ? Quake makes you feel it !
jEdit : Un éditeur qu'il est bien !
FreeMind : Un programme qu'il est bien aussi !
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 ... ) :
C'est sombre
(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)
Think you are addicted ? Quake makes you feel it !
jEdit : Un éditeur qu'il est bien !
FreeMind : Un programme qu'il est bien aussi !
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
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
Alors tu fait un ptit touch .emacs dans ton home et tu mets les options qui t'interesse directement Emacs va le charger automatiquement quand il se lance...
C'est pas plus compliqué que ca
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 !
Hors ligne