OVH Cloud OVH Cloud

[gnus] éviter la justification des entêtes

10 réponses
Avatar
Sébastien Kirche
Bonsoir,

(j'ai lancé un fil sur gnu.emacs.gnus, mais en l'absence de réponse pour
le moment, je me tourne aussi vers vous)

je me suis rendu compte au moment où j'ai modifié la définition de mon
user-agent que gnus se mettait à justifier cet entête. Il semble le
faire également pour le champ référence.

Le problème vient peut-être du fait que je rédige avec les modes
auto-fill et filladapt, et que les champs comme user-agent sont ajoutés
au moment de l'envoi alors que ces modes sont actifs.

Est-ce que vous sauriez comment je peux l'empêcher de traiter les
entêtes ? Mes recherches n'ont encore rien donné.

--
Sébastien Kirche

10 réponses

Avatar
Romain Francoise
Sébastien Kirche writes:

Est-ce que vous sauriez comment je peux l'empêcher de traiter les
entêtes ? Mes recherches n'ont encore rien donné.



Tu peux essayer (add-to-list 'message-field-fillers '(User-Agent ignore))
mais le mieux serait de ne pas justifier le texte des deux côtés, parce
que c'est illisible. ;-)

--
Romain Francoise | The sea! the sea! the open
it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the
| ever free! --Bryan W. Procter
Avatar
Sébastien Kirche
Le 30 octobre 2005 à 13:10, Romain Francoise a formulé :

Sébastien Kirche writes:

> Est-ce que vous sauriez comment je peux l'empêcher de traiter les
> entêtes ? Mes recherches n'ont encore rien donné.

Tu peux essayer (add-to-list 'message-field-fillers '(User-Agent
ignore))



Ça a l'air de fonctionner. Merci.

J'ai un peu fouillé autour de ces fonctions dans message.el mais c'est
un peu l'usine à gaz ce truc, pas tout compris :(

mais le mieux serait de ne pas justifier le texte des deux
côtés, parce que c'est illisible. ;-)



Tu veux dire que tu trouves illisible les espaces variables entre les
mots quand il justifie ? Tiens moi ça ne gène pas du tout.

Je veux bien essayer autre chose, mais comment je fais pour limiter mon
texte à une certaine largeur (automatiquement bien sûr), sans qu'il ne
se mette à le justifier ?

--
Sébastien Kirche
Avatar
drkm
Sébastien Kirche writes:

je me suis rendu compte au moment où j'ai modifié la définition de mon
user-agent que gnus se mettait à justifier cet entête. Il semble le
faire également pour le champ référence.



Je n'ai pas vérifié, mais il me semble que la longueur des
champs est limitée, et que les lignes commençant par un espace
sont en fait la continuation de la ligne précédente (il suffit de
supprimer l'espace et le retour à la ligne). Je ne sais plus si
la longueur est imposée, où s'il s'agit juste d'une possibilité.

C'est donc tout à fait normal (si du moins la justification est
faite normalement, avec espace en tête de ligne de continuation).

--drkm
Avatar
drkm
drkm writes:

Sébastien Kirche writes:

je me suis rendu compte au moment où j'ai modifié la définition de mon
user-agent que gnus se mettait à justifier cet entête. Il semble le
faire également pour le champ référence.



Je n'ai pas vérifié, mais il me semble que la longueur des
champs est limitée



Oops, je pense que j'ai répondu à côté de la plaque. J'avais
compris juste le fait de passer à la ligne automatiquement, et
non justification. Je n'avais même pas regardé tes en-têtes
avant de répondre.

Désolé,

--drkm
Avatar
Sébastien Kirche
Le 30 octobre 2005 à 14:10, drkm s'est exprimé ainsi :

Sébastien Kirche writes:

> je me suis rendu compte au moment où j'ai modifié la définition de
> mon user-agent que gnus se mettait à justifier cet entête. Il semble
> le faire également pour le champ référence.

Je n'ai pas vérifié, mais il me semble que la longueur des
champs est limitée, et que les lignes commençant par un espace
sont en fait la continuation de la ligne précédente (il suffit de
supprimer l'espace et le retour à la ligne). Je ne sais plus si
la longueur est imposée, où s'il s'agit juste d'une possibilité.

C'est donc tout à fait normal (si du moins la justification est
faite normalement, avec espace en tête de ligne de continuation).



Le problème (qui est réglé pour User-Agent grâce à Romain) c'est que la
longueur du nouveau champ User-Agent dépasse la longueur de fill-column
et qu'avec sa justification elle passait à 103 caractères.

Je ne vois pas alors pourquoi il s'est mis en tête de justifier ça.

Pour le References: c'est un peu différent car il peut facilement
dépasser une ligne de long. Par contre j'ai vu dans message.el qu'il
était limité aux 20 dernières références.

--
Sébastien Kirche
Avatar
Romain Francoise
Sébastien Kirche writes:

Tu veux dire que tu trouves illisible les espaces variables entre les
mots quand il justifie ? Tiens moi ça ne gène pas du tout.



Oui, c'est un peu dérangeant.

Je veux bien essayer autre chose, mais comment je fais pour limiter
mon texte à une certaine largeur (automatiquement bien sûr), sans
qu'il ne se mette à le justifier ?



Tu laisses les réglages par défaut...

--
Romain Francoise | The sea! the sea! the open
it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the
| ever free! --Bryan W. Procter
Avatar
Sébastien Kirche
Le 30 octobre 2005 à 15:10, Romain Francoise a dit :

Sébastien Kirche writes:

> Tu veux dire que tu trouves illisible les espaces variables entre
> les mots quand il justifie ? Tiens moi ça ne gène pas du tout.

Oui, c'est un peu dérangeant.



On ne m'avait fait cette remarque qu'une seule fois précédemment sur
fmbl et jamais ailleurs ni sur les news, ni par courrier.

> Je veux bien essayer autre chose, mais comment je fais pour limiter
> mon texte à une certaine largeur (automatiquement bien sûr), sans
> qu'il ne se mette à le justifier ?

Tu laisses les réglages par défaut...



Pourquoi c'est toujours une fois qu'on a posé la question qu'on arrive à
trouver tout seul la réponse ? :o/

Ben en fait les réglages par défauts ne me plaisent pas et je tiens
notamment à mon filladapt qui permet de ne pas s'embêter quand on rédige
des paragraphes indentés (cas d'une énumération par exemple), et aussi à
mon flyspell, vu le nombre de coquilles que je fais ça m'aide.

Mais j'ai vu en parcourant mon .gnus que j'avais un ancien réglage qui
traînait : (setq default-justification 'full) que j'ai passé à 'left.

Vàlà c'est mieux comme ça ? ;o)

--
Sébastien Kirche
Avatar
Romain Francoise
Sébastien Kirche writes:

(setq default-justification 'full)



Oui je parlais de ça, c'est mieux sans. :-)

--
Romain Francoise | The sea! the sea! the open
it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the
| ever free! --Bryan W. Procter
Avatar
Xavier Maillard
On 30 oct 2005, Sébastien Kirche wrote:

Mais j'ai vu en parcourant mon .gnus que j'avais un ancien
réglage qui traînait : (setq default-justification 'full) que
j'ai passé à 'left.

Vàlà c'est mieux comme ça ? ;o)



Carrément mieux, oui. J'avais le même paramétrage avant et
plusieurs s'étaient plaintes.
--
In Gruuik we trust
Avatar
drkm
Sébastien Kirche writes:

Le 30 octobre 2005 à 15:10, Romain Francoise a dit :

Sébastien Kirche writes:

> Tu veux dire que tu trouves illisible les espaces variables entre
> les mots quand il justifie ? Tiens moi ça ne gène pas du tout.

Oui, c'est un peu dérangeant.



On ne m'avait fait cette remarque qu'une seule fois précédemment sur
fmbl et jamais ailleurs ni sur les news, ni par courrier.



Personnellement, je n'aime pas trop non plus. Mais pas assez
que pour envoyer un email à l'intéressé.

Ben en fait les réglages par défauts ne me plaisent pas et je tiens
notamment à mon filladapt qui permet de ne pas s'embêter quand on rédige
des paragraphes indentés (cas d'une énumération par exemple)



Je l'avais essayé un moment, avant de me rendre compte après
une mise à jour d'Emacs que les fonctions de GNU Emacs faisaient
cela très bien toutes seules maintenant. Enfin, d'après mes
souvenirs.

--drkm