IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres EDI Discussion :

[Emacs] Configuration pour la coloration syntaxique d'une nouvelle extension


Sujet :

Autres EDI

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut [Emacs] Configuration pour la coloration syntaxique d'une nouvelle extension
    Bonjour,

    j'aimerais que emacs prenne en compte une nouvelle extension (.cwt) et que, pour les fichiers de ce type, il me mette en gras tout ce qui se trouve entre deux '@'.

    Par exemple, j'aimerais qu'il me fasse :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    @foreach i in this.packages{@
    class @i.eyename@__@j.name@
    return
      @}@
    Je n'ai vraiment aucune idée de comment faire.
    Cela me ferait gagner beaucoup de temps.

    En fait, ce que je voudrais faire, c'est une nouvelle configuration de la coloration syntaxique pour une nouvelle extension... Je sais pas si c'est vraiment possible en fait...
    Quelqu'un aurait il une idée??
    Merci beaucoup!!
    Florence

  2. #2
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2012
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Bonjour

    je viens de tomber sur cette question, désolé je n'ai pas la réponse du tout, d'ailleurs je renchéri par une nouvelle question:

    Comment peut-on tout simplement ajouter une nouvelle extension à emacs pour qu'il sache interpréter et colorer la syntaxe...

    En l'occurence mon probleme concerne les fichier Embperl ( fichier.epl) en ligne de commande directement quand j'appelle les fichier:

    #emacs fichier.epl
    Il ne sait pas l'interpréter donc tout est blanc...l'horreur

    désolé florenceM j'espère que ma nouvelle question va générer des curieux...

    Salut

  3. #3
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 101
    Points : 5 849
    Points
    5 849
    Par défaut
    Citation Envoyé par florenceM Voir le message
    Bonjour,

    j'aimerais que emacs prenne en compte une nouvelle extension (.cwt) et que, pour les fichiers de ce type, il me mette en gras tout ce qui se trouve entre deux '@'.

    Par exemple, j'aimerais qu'il me fasse :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    @foreach i in this.packages{@
    class @i.eyename@__@j.name@
    return
      @}@
    Je n'ai vraiment aucune idée de comment faire.
    Cela me ferait gagner beaucoup de temps.

    En fait, ce que je voudrais faire, c'est une nouvelle configuration de la coloration syntaxique pour une nouvelle extension... Je sais pas si c'est vraiment possible en fait...
    Quelqu'un aurait il une idée??
    Merci beaucoup!!
    Florence
    Bonjour,
    il existe un outil (assez) simple: generic-mode
    http://emacswiki.org/emacs/GenericMode
    Par exemple, pour Florence, il suffit de mettre ça dans son .emacs pour mettre en gras les caractères entre deux '@' (lorsqu'on est en 'flo-mode'):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    (require 'generic-x) ;; we need this
    
    (define-generic-mode 
      'flo-mode                 ;; name of the mode to create
      '()                       ;; no comments 
      '()                       ;; no keywords
      '(("@[^@]*@" . 'bold)     ;; Bold words between two '@'
        )
      '("\\.flo$")              ;; files for which to activate this mode 
      nil                       ;; other functions to call
      "A mode for flo files"    ;; doc string for this mode
      )
    Citation Envoyé par jfvlasic Voir le message
    Bonjour

    je viens de tomber sur cette question, désolé je n'ai pas la réponse du tout, d'ailleurs je renchéri par une nouvelle question:

    Comment peut-on tout simplement ajouter une nouvelle extension à emacs pour qu'il sache interpréter et colorer la syntaxe...

    En l'occurence mon probleme concerne les fichier Embperl ( fichier.epl) en ligne de commande directement quand j'appelle les fichier:


    Il ne sait pas l'interpréter donc tout est blanc...l'horreur

    désolé florenceM j'espère que ma nouvelle question va générer des curieux...

    Salut
    oui... tu as bien généré un curieux (sic!).

    Pour ce qui est du Embperl, une petite recherche google "emacs Embperl" =>
    http://perl.apache.org/embperl/db/sites/editors.htm
    =>
    Here's the amount of documentation I've got right now.
    They need to get mmm.el from this URL: http://mmm-mode.sourceforge.net/
    Then download my mmm-embperl.el from this one: http://www.aarg.net/erik/mmm-embperl.el
    The documentation for using these is included in those two elisp files. [01/23/2004]
    http://www.aarg.net/erik/mmm-embperl.el

    HTH
    )jack(

Discussions similaires

  1. Réponses: 4
    Dernier message: 15/01/2016, 14h16
  2. Coloration Syntaxique dans une listBox
    Par Rodrigue dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 13/02/2008, 18h17
  3. Réponses: 3
    Dernier message: 12/06/2007, 19h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo