(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/>