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

Applications et environnements graphiques Discussion :

Problème avec html-helper-mode pour emacs


Sujet :

Applications et environnements graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 33
    Par défaut Problème avec html-helper-mode pour emacs
    Bien le bonsoir,

    Voilà, avec toute la bonne volonté du monde, je souhaite me mettre à programmer en XHTML avec emacs. Après un petit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    apt-get install html-helper-mode
    , je crée et ouvre un nouveau document XHTML. A ma grande surprise, la doctype qui est automatiquement insérée est celle du HTML 4.01. De plus, lorsque j'appuie sur la touche tabulation, emacs refuse tout bonnement d'indenter mon code. J'ai donc voulu bidouiller le fichier de configuration du html-helper-mode pour corriger cela. J'ai donc finalement trouvé un fichier contenant la ligne de la doctype dont j'ai parlé plus haut, il se trouve dans le dossier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /usr/share/emacs/site-lisp/html-helper-mode
    j'ai donc modifié ladite ligne, sauvegardé le fichier, et quitté emacs. Je recrée donc un nouveau fichier XHTML, l'ouvre, et constate que malheureusement, la doctype est restée inchangée.

    Concrètement, voilà ma question :

    => en ayant installé le html-helper-mode comme je l'ai fait, quel(s) fichier(s) dois-je modifier pour changer le code inséré lors de la création d'un nouveau document XHTML et permettre à la touche tabulation de fonctionner à nouveau comme dans les autres modes ?

    En vous remerciant d'avance,

    Vyrob.

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 103
    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 103
    Par défaut
    Bonsoir,

    as-tu résolu ton problème?

    ça fait environ 15 ans que je n'ai pas édité d'html dans emacs... aussi mes souvenirs sont imprécis!

    il semble (voir la variable auto-mode-alist) qu'emacs soit configuré pour ouvrir les fichiers html et shtml avec html-helper-mode, mais les fichiers xhtml s'ouvrent avec le mode nxml-mode (au moins avec mon GNU Emacs 23.2.1 (i386-apple-darwin9.8.0, NS apple-appkit-949.54) of 2010-05-10 on braeburn.aquamacs.org - Aquamacs Distribution 2.0).

    Quel changement de la doctype as-tu fait précisément?

    Chez moi, la touche "TAB" marche "normalement", c'est-à-dire qu'elle indente là où ça lui paraît judicieux (par exemple les éléments d'un <TD>).

    Connais-tu le comportement standard de TAB dans emacs (en lisp, en C, etc.)?

    Que te répond emacs lorsque tu tapes C-h k TAB (dans un buffer en html-helper-mode)?

    Chez moi, il répond quelque chose comme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    TAB (translated from <tab>) runs the command
    html-helper-indent-command, which is an interactive Lisp function in
    `html-helper-mode.el'.
     
    It is bound to TAB.
     
    (html-helper-indent-command)
     
    Command for indenting HTML to the appropriate column.
    Calls `html-helper-indent' which tries to examine how many levels down
    in nested lists we are and does the appropriate indentation.'
    je ne sais pas si je pourrai continuer ici...

    HTH

    )jack(

Discussions similaires

  1. Réponses: 11
    Dernier message: 10/12/2007, 09h46
  2. Problème avec html:radio
    Par cipotesi dans le forum Struts 1
    Réponses: 16
    Dernier message: 31/05/2006, 01h28
  3. [AJAX] Ajax en mode synchrone sur Safari
    Par The Blec dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 17/02/2006, 17h52
  4. Problème avec "Date()" en mode runtime
    Par bwalbourg dans le forum Runtime
    Réponses: 1
    Dernier message: 25/01/2006, 10h51
  5. [JMeter] Problème avec la boucle infinie pour les tests
    Par zegreg dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 05/10/2005, 11h41

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