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.

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.

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 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" ?


- Sur clavier 105 touches, j'aimerais que le alt gauche se comporte
comme un M�ta. Pour ne pas pertuber toutes les autres applis, j'ai
renonc� aux r�gles "alt(leftaltismeta)" ou "alt(swapleftmeta)" dans mon
XF86Config. Je cherche plut�t � dire � XEmacs d'utiliser la keymap de
Meta aussi lorsque j'appuie sur Alt, mais ne sais pas lui dire dans sa
langue.


- Lorsque je s�lectionne du texte venant d'une autre appli X et que je
le colle (clic milieu) dans un buffer d'XEmacs, il ne recompose pas les
caract�res non-ASCII : un "�" est transform� en "^[%/1^�^�iso8859-15^B�"
ce qui est bien mais pas top. Il n'y a qu'XEmacs qui r�agisse comme �a.
Xterm, Mozilla, des applis GTK+ et Qt interagissent correctement.


Voil�, ce mail aux proportions d�j� g�n�reuses serait incomplet sans
quelques d�tails sur mon config. Bonne journ�e � tous !

-- Dan

Ma config : tout vient d'une stable toute neuve (sauf qq paquets
unstables qui ne devraient pas intervenir)

Souhait=inconnU/Install�/suppRim�/Purg�/H=� garder
| �tat=Non/Install�/fichier-Config/d�paqUet�/�chec-conFig/H=semi-install�
|/ Err?=(aucune)/H=� garder/besoin R�installation/X=les deux (�tat,Err: majusc
||/ Nom                       Version                   Description
+++-=========================-=========================-======================

ii  emacsen-common 1.4.15         Common facilities for all emacsen.
ii  xemacs21       21.4.6-8       Editor and kitchen sink
ii  xemacs21-bases 2002.03.29-1   Editor and kitchen sink -- compiled elisp su
ii  xemacs21-bin   21.4.6-8       Editor and kitchen sink -- support binaries
ii  xemacs21-mule  21.4.6-8       Editor and kitchen sink -- Mule binary
ii  xemacs21-mules 2002.03.29-1   Editor and kitchen sink -- Mule elisp suppor
ii  xemacs21-suppo 21.4.6-8       Editor and kitchen sink -- architecture inde

pn  emacs20-dl-dev <n�ant>        (aucune description n'est disponible)
pn  emacs20-dl-el  <n�ant>        (aucune description n'est disponible)
pn  emacs20-dl     <n�ant>        (aucune description n'est disponible)
pn  emacs20-el     <n�ant>        (aucune description n'est disponible)
pn  emacs20        <n�ant>        (aucune description n'est disponible)
pn  emacs21-el     <n�ant>        (aucune description n'est disponible)
pn  emacs21        <n�ant>        (aucune description n'est disponible)
pn  emacs-dl-canna <n�ant>        (aucune description n'est disponible)
pn  emacs-dl-wnn   <n�ant>        (aucune description n'est disponible)
pn  emacs-goodies- <n�ant>        (aucune description n'est disponible)
pn  emacs-lisp-int <n�ant>        (aucune description n'est disponible)
pn  emacs-lisp-int <n�ant>        (aucune description n'est disponible)
pn  emacs-manual-j <n�ant>        (aucune description n'est disponible)
pn  emacspeak      <n�ant>        (aucune description n'est disponible)
pn  emacspeak-ss   <n�ant>        (aucune description n'est disponible)
pn  emacs-wiki     <n�ant>        (aucune description n'est disponible)
pn  xemacs21-bases <n�ant>        (aucune description n'est disponible)
pn  xemacs21-gnome <n�ant>        (aucune description n'est disponible)
pn  xemacs21-gnome <n�ant>        (aucune description n'est disponible)
pn  xemacs21-gnome <n�ant>        (aucune description n'est disponible)
pn  xemacs21-mule- <n�ant>        (aucune description n'est disponible)
pn  xemacs21-mules <n�ant>        (aucune description n'est disponible)
pn  xemacs21-nomul <n�ant>        (aucune description n'est disponible)
pn  xemacs21-suppo <n�ant>        (aucune description n'est disponible)
un  emacs19        <n�ant>        (aucune description n'est disponible)
un  emacs-dl-canna <n�ant>        (aucune description n'est disponible)
un  emacs-dl-wnn-2 <n�ant>        (aucune description n'est disponible)
un  emacsen        <n�ant>        (aucune description n'est disponible) 
un  emacs          <n�ant>        (aucune description n'est disponible)
un  emacspeak-bs-t <n�ant>        (aucune description n'est disponible)
un  emacspeak-dt   <n�ant>        (aucune description n'est disponible)
un  emacspeak-dt-t <n�ant>        (aucune description n'est disponible)
un  xemacs19       <n�ant>        (aucune description n'est disponible)
un  xemacs20-bin   <n�ant>        (aucune description n'est disponible)
un  xemacs20-mule  <n�ant>        (aucune description n'est disponible)
un  xemacs20-mule- <n�ant>        (aucune description n'est disponible)
un  xemacs20       <n�ant>        (aucune description n'est disponible)
un  xemacs2        <n�ant>        (aucune description n'est disponible)
un  xemacs         <n�ant>        (aucune description n'est disponible)
un  xemacs-support <n�ant>        (aucune description n'est disponible)
un  xemacs-widget  <n�ant>        (aucune description n'est disponible)

Répondre à