Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum general.general

general.general : Coloration syntaxique emacs

Posté par anakin () le 14 mai 2008
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 ;)

> Lire le message (5 commentaires, moyenne: 1,6).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

conf-mode

Posté par lom (page perso, ) le 14/05/2008 à 09:58. (lien). Évalué à 3.

Pour colorer un fichier de conf, si ce n'est pas fait automatiquement: 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 () le 14/05/2008 à 13:17. (lien). Évalué à 1.

    Oui ca marche merci.
    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 () le 15/05/2008 à 23:41. (lien). Évalué à 1.

      Bon bah en fait ca marche pas cette commande...
      Comment faire pour faire l'équivalent de M-x conf-mode à chaque démarrage ?

      Merci ;)

      • [^]Re: conf-mode

        Posté par Christophe --- () le 16/05/2008 à 11:16. (lien). Évalué à 2.

        Bonjour,

        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 () le 17/05/2008 à 14:45. (lien). Évalué à 1.

Ok, mais dans ce cas, il faut mettre des regexp pour chaque type de fichier ?
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

Revenir en haut de page || Retourner aux forums || Retourner au forum general.general