OVH Cloud OVH Cloud

[Gnus] Tous les en-tetes s'affichent

9 réponses
Avatar
Vincent Hiribarren
Bonjour a tous,

je me rends compte qu'un vieux probleme que j'avais vu n'est toujours
pas corrig'e chez moi.

Tous les en-tetes des articles s'affichent malgre la variable
gnus-show-all-headers bien mise a nil.

Des idees ? Merci.

Emacs 21.3.1
Gnus 5.9.0

--
Un peu d'aléa dans ce monde de fatalité.
http://www.alea.net/usenet/

9 réponses

Avatar
Eric Jacoboni
Vincent Hiribarren writes:

Tous les en-tetes des articles s'affichent malgre la variable
gnus-show-all-headers bien mise a nil.

Des idees ? Merci.



Jouer avec la variable gnus-visible-headers et la personnaliser en
fonction des groupes ?

(add-hook 'gnus-article-display-hook
(lambda ()
(cond ((string-equal gnus-newsgroup-name "fr.misc.bavardages.dinosaures")
(setq gnus-visible-headers "^From:|^Subject:|^Date:|^Approved:|^Followup-To:|^Newsgroups:|^Supersedes:|^Cc:"))
((string-equal gnus-newsgroup-name "fr.comp.os.linux.moderated")
(setq gnus-visible-headers "^From:|^Subject:|^Date:|^Followup-To:|^Newsgroups:|^Supersedes:|^X-Modappbot:|^X-Modappbot-Status:|^Cc:"))
(t (setq gnus-visible-headers "^From:|^Subject:|^Date:|^Followup-To:|^Newsgroups:|^Supersedes:|^Cc:|^Approved:")))
; (gnus-article-display-x-face)
))

On peut également s'amuser avec gnus-boring-article-headers (voir la
page de manuel, à partir de la page Customize de
gnus-show-all-headers).
--
Éric Jacoboni, né il y a 1395012216 secondes
Avatar
Vincent Hiribarren
Eric Jacoboni writes:

> Tous les en-tetes des articles s'affichent malgre la variable
> gnus-show-all-headers bien mise a nil.


[...]
Jouer avec la variable gnus-visible-headers et la personnaliser en
fonction des groupes ?



Non plus. J'ai aussi cette variable mise.

(add-hook 'gnus-article-display-hook



Meme mis avec un hook ca ne marche pas.

Tous ce que j'ai concernant les en-tetes dans ma configuration, c'est :

(setq gnus-show-all-headers nil)
(setq gnus-visible-headers
'("^Subject:|^From:|^Organization:"
"^Newsgroups:.+[,]+.*$"
"^Date:|^Approved:|^Followup-to:|^X-troll:"))
(setq gnus-sorted-header-list '("^From:" "^Subject:" "^Organization:" "^Newsgroups:" "^Date:" "^Approved:" "^Followup-to:" "^X-troll:"))
(setq gnus-article-highlight-headers t)
(setq gnus-article-hide-boring-headers t)
(setq gnus-article-strip-headers-from-body t)

J'ai essaye diverses combinaisons. J'espere ne pas en avoir oublie...

(voir la page de manuel, à partir de la page Customize de
gnus-show-all-headers).



C'est ce que je fais depuis un moment ().
La version PDF avec les titres sur le cote est presque un vrai plaisir
a lire.

A noter que donc initialement j'ai tous les en-tetes (plus le probleme
donne dans un autre fil concernant des articles ou je debute en fin
d'article) mais non en couleur (sur un terminal textuel).
L'appui sur "t" me les mets en couleurs et selon le contenu de la
variable gnus-visible-headers. Un autre appui me les affiche tous et
en couleur. Mais lors du premier affichage, ca ne marche pas.

--
Un peu d'aléa dans ce monde de fatalité.
http://www.alea.net/usenet/
Avatar
Eric Jacoboni
Vincent Hiribarren writes:

Non plus. J'ai aussi cette variable mise.

(add-hook 'gnus-article-display-hook



Meme mis avec un hook ca ne marche pas.



De toutes façons, je viens de me rendre compte que la solution que
j'ai donnée ne fonctionne pas chez moi... ça affiche la même chose
quel que soit le groupe, mais uniquement les entêtes suivants (pour
ton post) :

From: Vincent Hiribarren
Subject: Re: [Gnus] Tous les en-tetes s'affichent
Newsgroups: fr.comp.applications.emacs
Date: 04 Aug 2004 00:03:37 +0200
Organization: MPDieux & Tilikoum powah
Reply-To:

il va donc falloir que je me replonge là-dedans car, à part le
gnus-show-all-headers à nil, le reste n'a pas été touché... Ça a
marché, j'en suis sûr, mais mon .gnus ayant quelques années, les
évolutions ont peut-être chamboulé quelques trucs.

--
Éric Jacoboni, né il y a 1395014323 secondes
Avatar
Eric Jacoboni
Vincent Hiribarren writes:

(setq gnus-article-hide-boring-headers t)



Et il y a quoi dans gnus-boring-article-headers ?
--
Éric Jacoboni, né il y a 1395015574 secondes
Avatar
Eric Jacoboni
Vincent Hiribarren writes:

Le fichier initial a ete fait sous emacs 20 si je me souviens bien,
mais la c'est bien avec le dernier manuel pour gnus 5.10.2, bien que
je n'ai que gnus 5.9.0, que j'essaie de corriger ca.
Et sauf grosse erreur, les varqiables et moyens que j'utilise pour
tenter de controller l'apparition des en-tete correspondent bien a
ceux du manuel pour gnus 5.10.



Moi, je viens de vérifier et il s'avère que les réglages initiaux :

gnus-show-all-headers à nil
gnus-boring-article-headers à (empty followup-to reply-to)

et un simple
(setq gnus-visible-headers "^From:|^Subject:|^Date:|^Approved:|^Followup-To:|^Newsgroups:|^Supersedes:|^Cc:|^X-Approved-By:")

Fait l'affaire.

Pour les couleurs, je ne sais pas : chez moi ça marche mais je
travaille sous X11.
--
Éric Jacoboni, né il y a 1395016093 secondes
Avatar
Vincent Hiribarren
Eric Jacoboni writes:

De toutes façons, je viens de me rendre compte que la solution que
j'ai donnée ne fonctionne pas chez moi...
[...] mais mon .gnus ayant quelques années, les
évolutions ont peut-être chamboulé quelques trucs.



A propos de version, j'ai eu un flash, et donc informations
supplementaires : mis a part pour les couleurs qui n'apparaissent pas,
la configuration semble marcher pour emacs 20.7.2 et gnus 5.7 : seuls
les en-tetes demandes apparaissent, et tous les articles commencent
bien au debut quand je les affiche.

Le fichier initial a ete fait sous emacs 20 si je me souviens bien,
mais la c'est bien avec le dernier manuel pour gnus 5.10.2, bien que
je n'ai que gnus 5.9.0, que j'essaie de corriger ca.
Et sauf grosse erreur, les variables et moyens que j'utilise pour
tenter de controller l'apparition des en-tete correspondent bien a
ceux du manuel pour gnus 5.10.

--
Un peu d'aléa dans ce monde de fatalité.
http://www.alea.net/usenet/
Avatar
Vincent Hiribarren
Eric Jacoboni writes:

Moi, je viens de vérifier et il s'avère que les réglages initiaux :

gnus-show-all-headers à nil
gnus-boring-article-headers à (empty followup-to reply-to)

et un simple
(setq gnus-visible-headers "^From:|^Subject:|^Date:|^Approved:|^Followup-To:|^Newsgroups:|^Supersedes:|^Cc:|^X-Approved-By:")

Fait l'affaire.



J'ai donc cherche ailleurs, et j'ai trouve le coupable parmis les
variables touchant plus ou moins aux environs de l'en tete :

(setq gnus-treat-display-xface "head")

Apparemment ca n'a pas plu. Je ne sais plus ce que ca fait la, et il
n'est pas documente dans la doc du gnus 5.10. Et en plus ca m'a
corrige le probleme des articles qui ne commencaient pas au debut.

Merci.

--
Un peu d'aléa dans ce monde de fatalité.
http://www.alea.net/usenet/
Avatar
Eric Jacoboni
Vincent Hiribarren writes:

(setq gnus-treat-display-xface "head")



Ben, moi je l'ai :
(setq gnus-treat-display-x-face 'head)

accompagné d'un (setq uncompface-use-external nil)
--
Éric Jacoboni, né il y a 1395018082 secondes
Avatar
drkm
Vincent Hiribarren writes:

(setq gnus-treat-display-xface "head")

Apparemment ca n'a pas plu. Je ne sais plus ce que ca fait la,



,----[ C-h v gnus-treat-display-x-face <RET> ]
| gnus-treat-display-x-face's value is nil
|
| Documentation:
| Display X-Face headers.
| Valid values are nil, t, `head', `last', an integer or a predicate.
| See Info node `(gnus)Customizing Articles' and Info node
| `(gnus)X-Face' for details.
|
| You can customize this variable.
|
| Defined in `gnus-art'.
`----

--drkm, en recherche d'un stage : http://www.fgeorges.org/ipl/stage.html