Salut à tous !
J'aimerais avoir une coloration syntaxique pour mes fichiers de config comme dans vim. Par exemple, mon fichier sources.list n'est pas coloré par emacs alors que sous vim ca marche bien.
Pour les sources genre java ou C, ca marche bien, mais pour certains fichier (dont le sources.list), bah il n'y a rien
Comment faire ?
Merci d'avance ;)
# conf-mode
Posté par lom (site web personnel) . Évalué à 3.
M-x conf-mode
te passera en mode config, qui va te coloriser ton fichier.Pour que ca soit fait automatiquement, il faut modifier ton .emacs pour rajouter les fichiers que tu veux a la liste des fichiers edites avec conf-mode. Cela fait tres longtemps que je n'ai pas touche a ca, mais une ligne du style
(setq auto-mode-alist (append '(("sources\\.list$" . conf-mode)) auto-mode-alist))
peut etre la bonne. Sinon ca doit pouvoir te donner au moins une piste.
[^] # Re: conf-mode
Posté par anakin . Évalué à 1.
Bon bah en m'inspirant de ce qu'il y avait dans mon .emacs après ça (des lignes mis automatiquement par tuareg-mode), j'ai mis ça finalement :
(autoload 'conf-mode "conf-mode" "Run the Conf Mode for UNIX conf files" t)
Comme ça, c'est chargé automatiquement ;)
@++
[^] # Re: conf-mode
Posté par anakin . Évalué à 1.
Comment faire pour faire l'équivalent de M-x conf-mode à chaque démarrage ?
Merci ;)
[^] # Re: conf-mode
Posté par Christophe --- . Évalué à 2.
La commande autoload ne fait que dire de charger le fichier conf-mode.el lors du premier appel à la fonction conf-mode, donc c'est normal que cela ne fasse pas ce que tu attend.
Par contre, la variable auto-mode-alist ci-dessus déclare que lorque le nom de fichier correspond au pattern "sources\\.list$" (c'est une regexp), il faut se mettre dans le mode conf-mode.
Ce qu'il te faut, c'est donc les deux:
- le auto-mode-alist pour passer en mode conf lors de l'ouverture du fichier;
- le autoload pour charger la fonction gérant ce mode au besoin.
# Ok
Posté par anakin . Évalué à 1.
Quelle est l'expression régulière permettant que ce soit appliqué à tous les fichiers ? (sans pour autant que cela gêne la coloration syntaxique propre à des fichiers sources d'autres langages)
Merci
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.