(Courriels de diversion: <abritiez@offririons-remballeriez.com> <jalousant@degeler-redistribuerez.com> <tempererons@peur-eglantiers.com> <glissants@bâtirez-amassee.com> <tigresses@croupis-knickers.com> <entendrai@incrochetables-convoiterait.com> <vectoriels@cinquante-surbaisses.com> <alcooliseraient@particularisant-approvisionne.com> <pouviez@rafraîchissaient-accaparer.com> <traquaient@non-acceptation-tricentenaires.com> )


(avant de passer au technique, y'a erreur dans mon adresse email dans
votre message d'origine.)

>>>>> "gf" == georges favre <georges.favre@wanadoo.fr> writes:
  gf> Sous SuSE 8.0 on a dans le répertoire d'un user 2 fichiers de commande
  gf> de "emacs" : tout d'abord le classique ".emacs", qui a 46 lignes, dont
  gf> 33 commentées et 1 vide.
  gf> Ensuite ".gnu-emacs" chargé (loaded) par .emacs, qui a 472 lignes,
  gf> dont 257 commentées et 6 vides.

premier abus du système de configuration de Emacs. Si SuSE veut
introduire des modifications à la configuration par défaut de Emacs,
ils devraient le faire dans le fichier site-init.el, plutôt que de
hijacker les fichiers de configurations des utilisateurs.   

  gf> Les séquences d'origine dans ~/.gnu-emacs pour définir fill-column sont
  gf> ligne 71 - si mode mail définir fill-column = 78
  gf> (add-hook 'mail-mode-hook (function (lambda () (setq fill-column 78))))
  gf> ligne 322 - si mode text définir auto-fill :
  gf> (add-hook 'text-mode-hook 'turn-on-auto-fill)
  gf> ligne 327 - définit fill-column = 78 dans le cas général
  gf> (setq fill-column 78)
  gf> ligne 328 - si mode TeX définir fill-column = 78
  gf> (add-hook 'TeX-mode-hook '(lambda () (setq fill-column 78)))
  gf> 
  gf> N.B. : la commande "setq" reste sans effet
  gf> SuSE conseille d'utiliser la commande de la ligne 327
  gf> pour fixer fill-column.
  gf> 
  gf> Action : remplacer "setq" par "setq-default" (cf livre GNU Emacs pg 262)
  gf> tout d'abord en ligne 327 : ça marche !

oui: la variable fill-column est «buffer local» (on peut le savoir en
lisant le commentaire de "C-h v fill-column"). Ce qui signifie que un
simple setq ne modifie que la valeur locale, du buffer courant. Pour
la modifier pour tous les nouveaux buffers, il faut utiliser
setq-default.

  gf> De plus la commande de la ligne 71 est écrasée par celle de la ligne
  gf> 327.

je ne crois pas: les fonctions attachés au mail-mode-hook sont
exécutés une fois que le buffer *mail* a été crée, donc il est
possible d'utiliser setq pour donner à une variable une valeur
différente de celle par défaut. Ce mécanisme de hook est très utile
pour donner des valeurs particulières à certaines variables en
fonction du mode sélectionné pour le tampon.
  
  gf> Certains ordres sont d'une utilité douteuse, il manque par
  gf> contre la commande "tmm-menubar" qui permet d'amener dans le
  gf> minitampon (élargi) les commandes de la barre des menus.
  gf> Normalement c'est le rôle de F10. F9 donnant M-x est sans doute
  gf> utile, mais d'abord très facile à taper au clavier

je suis d'accord; ces configurations à la sauce SuSE me paraissent
plus nuisibles qu'utiles. Surtout que j'imagine que SuSE n'a pas pris
le soin d'adapter la documentation Emacs en fonction de leurs
modifications sauvages, ce qui risque de confondre les gens qui
cherchent à comprendre le problème.

  gf> Convient-il de faire quelque chose et si oui quoi ?

je me plaindrai auprès de SuSE, en leur disant d'arrêter de tripoter
la configuration du Emacs. 
  
-- 
Eric Marsden                          <URL:http://www.laas.fr/~emarsden/>

---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>