|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Gabriel BARTHELEMY Inscription : décembre 2010 Messages : 4 ![]() |
Bien le bonsoir,
Voilà, avec toute la bonne volonté du monde, je souhaite me mettre à programmer en XHTML avec emacs. Après un petit , 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 :
/usr/share/emacs/site-lisp/html-helper-mode 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. |
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() Inscription : avril 2008 Messages : 187 ![]() |
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 :
HTH )jack( |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com