Re: Plusieurs problèmes avec XEmacs
Daniel Déchelotte <maitre_yodan@club-internet.fr> a écrit :
> Bonjour,
>
> Bientôt vous allez savoir dans le détail tous mes problèmes avec XEmacs ;)
> Au sommaire :
>
> - édition de code HTML
> - utilisation de paquets faits pour Emacs mais pas XEmacs
> - Alt fonctionnant en tant que Meta
> - copier-coller désagréable
>
>
> - pas moyen d'éditer convenablement du HTML. Pour citer les deux pbs les
> plus flagrants : que ce soit le html-mode ou le sgml-mode, ils ne
> trouvent pas le DTD (
> External entity HTML not found
> Public identifier -//W3C//DTD HTML 4.01 Transitional//EN
> ) ce qui annonce tous les problèmes d'indentation et autres qui suivent.
> A noter que c'est pourtant le DTD qu'il met à la création d'un nouveau
> fichier HTML, et qu'ensuite il ne le trouve pas.
Bizarre...
Normalement les dtds sont dans /usr/share/xemacs21/packages/etc/psgml,
(installé par le package xemacs21-basesupport)
> Le deuxième pb flagrant est lorsque j'essaie de tranformer mes "é" en
> "é" et inversement par le menu Modify->(De|En)code character
> entities. L'erreur soulevée est "No display char file:
> /usr/lib/sgml/charsets/iso88591.map". Je n'ai pas de /usr/lib/sgml. J'ai
> changé dans mon ~/.xemacs/custom.el le sgml-system-path qui ne contenait
> que des chemins qui n'existaient pas en
> (custom-set-variables
> '(sgml-system-path (quote ("/usr/share/xemacs21/packages/etc/psgml" "/usr/share/xemacs21/packages/lisp/psgml")))
> ...
> )
> sans amélioration.
Re-bizarre, chez moi sgml-system-path est mis par défaut à :
("/usr/lib/sgml" "/usr/lib/sgml/cdtd" "/usr/local/lib/sgml")
> J'ai lu sur des listes non-spécifiques à Debian que le paquet psgml
> devait résoudre tous ces problèmes. Je ne sais pas si c'est
> nécessaire/suffisant sous Debian ...
Probablement.
> ...mais ça m'amène au deuxième problème.
> - Comment utiliser des paquets (psgml et aucTex sont ceux qui me
> viennent à l'esprit) alors que sous Debian ils demandent Emacs et ne se
> satisfont pas d'XEmacs ? Je dois me plaindre au mainteneur du paquet
> qu'il ne faut pas demander "emacs20|emacs21" mais "emacsen" ?
En fait je ne m'étais jamais poser la question, j'ai installé psgml avec
ses dépendances et ça marche parfaitement sous XEmacs.
Maintenant tu as peut-être raison, ça devrait marcher sans paquets
d'Emacs.
(Pour la suite, NSP)
--
Julien Gilles.
Reply to: