Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/01/2011, 13h50   #1
Invité de passage
 
Gabriel BARTHELEMY
Inscription : décembre 2010
Messages : 4
Détails du profil
Informations personnelles :
Nom : Gabriel BARTHELEMY
Âge : 20

Informations forums :
Inscription : décembre 2010
Messages : 4
Points : 1
Points : 1
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 :
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 :
/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.
Vyrob est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2011, 22h17   #2
Membre confirmé
 
Inscription : avril 2008
Messages : 187
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 187
Points : 221
Points : 221
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 :
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(
jack-ft est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h41.


 
 
 
 
Partenaires

Hébergement Web