unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#74915: [PATCH] Fix custom types of gnus-article-treat-head-custom variables
@ 2024-12-16 17:33 Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-12-16 18:15 ` Robert Pluim
  0 siblings, 1 reply; 9+ messages in thread
From: Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-16 17:33 UTC (permalink / raw)
  To: 74915

[-- Attachment #1: Type: text/plain, Size: 2967 bytes --]

Tags: patch

Fix custom of types of Gnus-Art variables using gnus-article-treat-head-custom.



In GNU Emacs 31.0.50 (build 1, x86_64-suse-linux-gnu, GTK+ Version
3.24.43, cairo version 1.18.2)
Repository revision: eaf5bf736e1dd5eb977a16a3f1b3dfd3da3c4612
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101014
System Description: openSUSE Tumbleweed

Configured using:
 'configure --disable-build-details --without-pop --with-mailutils
 --without-hesiod --with-gameuser=:games --with-kerberos
 --with-kerberos5 --with-file-notification=inotify --with-modules
 --enable-autodepend --enable-link-time-optimization --prefix=/usr
 --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share
 --localstatedir=/var --sharedstatedir=/var/lib
 --libexecdir=/usr/libexec --with-file-notification=yes
 --libdir=/usr/lib64 --with-native-compilation=aot
 --enable-locallisppath=/usr/share/emacs/31.0.50/site-lisp:/usr/share/emacs/site-lisp
 --with-x --with-xim --with-sound --with-xpm --with-jpeg --with-tiff
 --with-gif --with-png --with-rsvg --with-dbus --with-xft --without-gpm
 --with-tree-sitter --with-x-toolkit=gtk --without-pgtk
 --with-toolkit-scroll-bars --x-includes=/usr/include
 --x-libraries=/usr/lib64 --with-libotf --with-m17n-flt --with-cairo
 --build=x86_64-suse-linux --with-dumping=pdumper
 build_alias=x86_64-suse-linux 'CC=sccache cc' 'CFLAGS=-O2 -Wall
 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong
 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection
 -Werror=return-type -flto=auto -march=znver3 -mmmx -mpopcnt -msse
 -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mavx -mavx2 -msse4a -mno-fma4
 -mno-xop -mfma -mbmi -mbmi2 -maes -mpclmul -mno-gfni -mvpclmulqdq
 -mno-3dnow -madx -mabm -mno-cldemote -mclflushopt -mclwb -mclzero
 -mcx16 -mno-enqcmd -mf16c -mfsgsbase -mfxsr -mno-hle -msahf -mno-lwp
 -mlzcnt -mmovbe -mno-movdir64b -mno-movdiri -mmwaitx -mno-pconfig -mpku
 -mprfchw -mno-ptwrite -mrdpid -mrdrnd -mrdseed -mno-rtm -mno-serialize
 -mno-sgx -msha -mshstk -mno-tbm -mno-tsxldtrk -mvaes -mno-waitpkg
 -mwbnoinvd -mxsave -mxsavec -mxsaveopt -mxsaves -mno-amx-tile
 -mno-amx-int8 -mno-amx-bf16 -mno-uintr -mno-hreset -mno-kl -mno-widekl
 -mno-avxvnni -mno-avxifma -mno-avxvnniint8 -mno-avxneconvert
 -mno-cmpccxadd -mno-amx-fp16 -mno-prefetchi -mno-raoint
 -mno-amx-complex --param l1-cache-size=32 --param l1-cache-line-size=64
 --param l2-cache-size=512 -mtune=znver3 -fno-optimize-sibling-calls -O2
 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong
 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection
 -Werror=return-type -flto=auto -g -D_GNU_SOURCE
 -DGDK_DISABLE_DEPRECATION_WARNINGS -DGLIB_DISABLE_DEPRECATION_WARNINGS
 -pipe -Wno-pointer-sign -Wno-unused-variable -Wno-unused-label
 -DPDMP_BASE='\''"emacs-gtk"'\''' LDFLAGS=-Wl,-O2 'CXX=sccache c++'
 PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig'


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Fix-custom-types-of-gnus-article-treat-head-custom-v.patch --]
[-- Type: text/patch, Size: 1379 bytes --]

From 2b365a8804afab600437aa9e8dba3c45ac4363fe Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bj=C3=B6rn=20Bidar?= <bjorn.bidar@thaodan.de>
Date: Mon, 16 Dec 2024 19:20:00 +0200
Subject: [PATCH] Fix custom types of gnus-article-treat-head-custom variables

lisp/gnus/gnus-art.el (gnus-treat-buttonize-head, gnus-treat-date)
(gnus-treat-hide-headers, gnus-treat-hide-boring-headers)
(gnus-treat-highlight-headers, gnus-treat-display-x-face)
(gnus-treat-display-face, gnus-treat-display-face)
(gnus-treat-mail-picon, gnus-treat-newsgroups-picon)
(gnus-treat-from-gravatar, gnus-treat-mail-gravatar)
(gnus-treat-body-boundary): Fix custom types to
include all possible choices mentioned in the docstrings and manual.
---
 lisp/gnus/gnus-art.el | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
index 8243e4e632b..13dfb737243 100644
--- a/lisp/gnus/gnus-art.el
+++ b/lisp/gnus/gnus-art.el
@@ -1113,7 +1113,10 @@ gnus-article-treat-custom
 
 (defvar gnus-article-treat-head-custom
   '(choice (const :tag "Off" nil)
-	   (const :tag "Header" head)))
+	   (const :tag "Header" head)
+           (const :tag "First" first)
+           (const :tag "Last" last)
+           (boolean :tag "All body parts" t)))
 
 (defvar gnus-article-treat-types '("text/plain" "text/x-verbatim"
 				   "text/x-patch" "text/html")
-- 
2.45.2


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* bug#74915: [PATCH] Fix custom types of gnus-article-treat-head-custom variables
  2024-12-16 17:33 bug#74915: [PATCH] Fix custom types of gnus-article-treat-head-custom variables Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-12-16 18:15 ` Robert Pluim
  2024-12-16 22:30   ` Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors
       [not found]   ` <6760a9ed.df0a0220.1a04c9.e35cSMTPIN_ADDED_BROKEN@mx.google.com>
  0 siblings, 2 replies; 9+ messages in thread
From: Robert Pluim @ 2024-12-16 18:15 UTC (permalink / raw)
  To: 74915; +Cc: Björn Bidar

>>>>> On Mon, 16 Dec 2024 19:33:31 +0200, Björn Bidar via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org> said:
    Björn> From 2b365a8804afab600437aa9e8dba3c45ac4363fe Mon Sep 17 00:00:00 2001
    Björn> From: =?UTF-8?q?Bj=C3=B6rn=20Bidar?= <bjorn.bidar@thaodan.de>
    Björn> Date: Mon, 16 Dec 2024 19:20:00 +0200
    Björn> Subject: [PATCH] Fix custom types of gnus-article-treat-head-custom variables

    Björn> lisp/gnus/gnus-art.el (gnus-treat-buttonize-head, gnus-treat-date)
    Björn> (gnus-treat-hide-headers, gnus-treat-hide-boring-headers)
    Björn> (gnus-treat-highlight-headers, gnus-treat-display-x-face)
    Björn> (gnus-treat-display-face, gnus-treat-display-face)
    Björn> (gnus-treat-mail-picon, gnus-treat-newsgroups-picon)
    Björn> (gnus-treat-from-gravatar, gnus-treat-mail-gravatar)
    Björn> (gnus-treat-body-boundary): Fix custom types to
    Björn> include all possible choices mentioned in the docstrings
    Björn> and manual.

The commit message only needs to mention the type you actually
changed, in this case `gnus-article-treat-head-custom'

    Björn> ---
    Björn>  lisp/gnus/gnus-art.el | 5 ++++-
    Björn>  1 file changed, 4 insertions(+), 1 deletion(-)

    Björn> diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
    Björn> index 8243e4e632b..13dfb737243 100644
    Björn> --- a/lisp/gnus/gnus-art.el
    Björn> +++ b/lisp/gnus/gnus-art.el
    Björn> @@ -1113,7 +1113,10 @@ gnus-article-treat-custom
 
    Björn>  (defvar gnus-article-treat-head-custom
    Björn>    '(choice (const :tag "Off" nil)
    Björn> -	   (const :tag "Header" head)))
    Björn> +	   (const :tag "Header" head)
    Björn> +           (const :tag "First" first)
    Björn> +           (const :tag "Last" last)
    Björn> +           (boolean :tag "All body parts" t)))

`t' is a const, not a boolean, the same as `nil', in the context of
defcustom. Plus a lot of the docstrings look cut&paste, so Iʼm not
entirely sure that itʼs the existing type that is wrong rather than
the docstring.

Robert
-- 





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#74915: [PATCH] Fix custom types of gnus-article-treat-head-custom variables
  2024-12-16 18:15 ` Robert Pluim
@ 2024-12-16 22:30   ` Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors
       [not found]   ` <6760a9ed.df0a0220.1a04c9.e35cSMTPIN_ADDED_BROKEN@mx.google.com>
  1 sibling, 0 replies; 9+ messages in thread
From: Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-16 22:30 UTC (permalink / raw)
  To: Robert Pluim; +Cc: 74915

Robert Pluim <rpluim@gmail.com> writes:

>>>>>> On Mon, 16 Dec 2024 19:33:31 +0200, Björn Bidar via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org> said:
>     Björn> From 2b365a8804afab600437aa9e8dba3c45ac4363fe Mon Sep 17 00:00:00 2001
>     Björn> From: =?UTF-8?q?Bj=C3=B6rn=20Bidar?= <bjorn.bidar@thaodan.de>
>     Björn> Date: Mon, 16 Dec 2024 19:20:00 +0200
>     Björn> Subject: [PATCH] Fix custom types of gnus-article-treat-head-custom variables
>
>     Björn> lisp/gnus/gnus-art.el (gnus-treat-buttonize-head, gnus-treat-date)
>     Björn> (gnus-treat-hide-headers, gnus-treat-hide-boring-headers)
>     Björn> (gnus-treat-highlight-headers, gnus-treat-display-x-face)
>     Björn> (gnus-treat-display-face, gnus-treat-display-face)
>     Björn> (gnus-treat-mail-picon, gnus-treat-newsgroups-picon)
>     Björn> (gnus-treat-from-gravatar, gnus-treat-mail-gravatar)
>     Björn> (gnus-treat-body-boundary): Fix custom types to
>     Björn> include all possible choices mentioned in the docstrings
>     Björn> and manual.
>
> The commit message only needs to mention the type you actually
> changed, in this case `gnus-article-treat-head-custom'

The type meaning the custom type or the variable?

>     Björn> ---
>     Björn>  lisp/gnus/gnus-art.el | 5 ++++-
>     Björn>  1 file changed, 4 insertions(+), 1 deletion(-)
>
>     Björn> diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
>     Björn> index 8243e4e632b..13dfb737243 100644
>     Björn> --- a/lisp/gnus/gnus-art.el
>     Björn> +++ b/lisp/gnus/gnus-art.el
>     Björn> @@ -1113,7 +1113,10 @@ gnus-article-treat-custom
>
>     Björn>  (defvar gnus-article-treat-head-custom
>     Björn>    '(choice (const :tag "Off" nil)
>     Björn> -	   (const :tag "Header" head)))
>     Björn> +	   (const :tag "Header" head)
>     Björn> +           (const :tag "First" first)
>     Björn> +           (const :tag "Last" last)
>     Björn> +           (boolean :tag "All body parts" t)))
>
> `t' is a const, not a boolean, the same as `nil', in the context of
> defcustom.

There's bolean in the context of custom but I the context of choice is
should be const with nil or t.

> Plus a lot of the docstrings look cut&paste, so Iʼm not
> entirely sure that itʼs the existing type that is wrong rather than
> the docstring.

The manual, in (info "(gnus) Customizing Articles") , seem to match with
those and talk in general like they apply to all of these. 





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#74915: [PATCH] Fix custom types of gnus-article-treat-head-custom variables
       [not found]   ` <6760a9ed.df0a0220.1a04c9.e35cSMTPIN_ADDED_BROKEN@mx.google.com>
@ 2024-12-17  7:28     ` Robert Pluim
  2024-12-17 10:22       ` Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 9+ messages in thread
From: Robert Pluim @ 2024-12-17  7:28 UTC (permalink / raw)
  To: Björn Bidar; +Cc: 74915

>>>>> On Tue, 17 Dec 2024 00:30:04 +0200, Björn Bidar <bjorn.bidar@thaodan.de> said:

    Björn> Robert Pluim <rpluim@gmail.com> writes:
    >>>>>>> On Mon, 16 Dec 2024 19:33:31 +0200, Björn Bidar via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org> said:
    Björn> From 2b365a8804afab600437aa9e8dba3c45ac4363fe Mon Sep 17 00:00:00 2001
    Björn> From: =?UTF-8?q?Bj=C3=B6rn=20Bidar?= <bjorn.bidar@thaodan.de>
    Björn> Date: Mon, 16 Dec 2024 19:20:00 +0200
    Björn> Subject: [PATCH] Fix custom types of gnus-article-treat-head-custom variables
    >> 
    Björn> lisp/gnus/gnus-art.el (gnus-treat-buttonize-head, gnus-treat-date)
    Björn> (gnus-treat-hide-headers, gnus-treat-hide-boring-headers)
    Björn> (gnus-treat-highlight-headers, gnus-treat-display-x-face)
    Björn> (gnus-treat-display-face, gnus-treat-display-face)
    Björn> (gnus-treat-mail-picon, gnus-treat-newsgroups-picon)
    Björn> (gnus-treat-from-gravatar, gnus-treat-mail-gravatar)
    Björn> (gnus-treat-body-boundary): Fix custom types to
    Björn> include all possible choices mentioned in the docstrings
    Björn> and manual.
    >> 
    >> The commit message only needs to mention the type you actually
    >> changed, in this case `gnus-article-treat-head-custom'

    Björn> The type meaning the custom type or the variable?

The variable. All the other things you mention use the variable, but
there is no code change for them.

    Björn> ---
    Björn> lisp/gnus/gnus-art.el | 5 ++++-
    Björn> 1 file changed, 4 insertions(+), 1 deletion(-)
    >> 
    Björn> diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
    Björn> index 8243e4e632b..13dfb737243 100644
    Björn> --- a/lisp/gnus/gnus-art.el
    Björn> +++ b/lisp/gnus/gnus-art.el
    Björn> @@ -1113,7 +1113,10 @@ gnus-article-treat-custom
    >> 
    Björn> (defvar gnus-article-treat-head-custom
    Björn> '(choice (const :tag "Off" nil)
    Björn> -	   (const :tag "Header" head)))
    Björn> +	   (const :tag "Header" head)
    Björn> +           (const :tag "First" first)
    Björn> +           (const :tag "Last" last)
    Björn> +           (boolean :tag "All body parts" t)))
    >> 
    >> `t' is a const, not a boolean, the same as `nil', in the context of
    >> defcustom.

    Björn> There's bolean in the context of custom but I the context of choice is
    Björn> should be const with nil or t.

`nil' is already in the list.

    >> Plus a lot of the docstrings look cut&paste, so Iʼm not
    >> entirely sure that itʼs the existing type that is wrong rather than
    >> the docstring.

    Björn> The manual, in (info "(gnus) Customizing Articles") , seem to match with
    Björn> those and talk in general like they apply to all of these. 

I really donʼt think something like this

  6. An integer: Do this treatment on all body parts that have a length
     less than this number.

is applicable to headers.

Robert
-- 





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#74915: [PATCH] Fix custom types of gnus-article-treat-head-custom variables
  2024-12-17  7:28     ` Robert Pluim
@ 2024-12-17 10:22       ` Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-12-17 11:16         ` Robert Pluim
  0 siblings, 1 reply; 9+ messages in thread
From: Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-17 10:22 UTC (permalink / raw)
  To: Robert Pluim; +Cc: 74915

Robert Pluim <rpluim@gmail.com> writes:

>>>>>> On Tue, 17 Dec 2024 00:30:04 +0200, Björn Bidar <bjorn.bidar@thaodan.de> said:
>
>     Björn> Robert Pluim <rpluim@gmail.com> writes:
>     >>>>>>> On Mon, 16 Dec 2024 19:33:31 +0200, Björn Bidar via "Bug
>     >> reports for GNU Emacs, the Swiss army knife of text editors"
>     >> <bug-gnu-emacs@gnu.org> said:
>     Björn> From 2b365a8804afab600437aa9e8dba3c45ac4363fe Mon Sep 17 00:00:00 2001
>     Björn> From: =?UTF-8?q?Bj=C3=B6rn=20Bidar?= <bjorn.bidar@thaodan.de>
>     Björn> Date: Mon, 16 Dec 2024 19:20:00 +0200
>     Björn> Subject: [PATCH] Fix custom types of gnus-article-treat-head-custom variables
>     >> 
>     Björn> lisp/gnus/gnus-art.el (gnus-treat-buttonize-head, gnus-treat-date)
>     Björn> (gnus-treat-hide-headers, gnus-treat-hide-boring-headers)
>     Björn> (gnus-treat-highlight-headers, gnus-treat-display-x-face)
>     Björn> (gnus-treat-display-face, gnus-treat-display-face)
>     Björn> (gnus-treat-mail-picon, gnus-treat-newsgroups-picon)
>     Björn> (gnus-treat-from-gravatar, gnus-treat-mail-gravatar)
>     Björn> (gnus-treat-body-boundary): Fix custom types to
>     Björn> include all possible choices mentioned in the docstrings
>     Björn> and manual.
>     >> 
>     >> The commit message only needs to mention the type you actually
>     >> changed, in this case `gnus-article-treat-head-custom'
>
>     Björn> The type meaning the custom type or the variable?
>
> The variable. All the other things you mention use the variable, but
> there is no code change for them.

ok.

>
>     Björn> ---
>     Björn> lisp/gnus/gnus-art.el | 5 ++++-
>     Björn> 1 file changed, 4 insertions(+), 1 deletion(-)
>     >> 
>     Björn> diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
>     Björn> index 8243e4e632b..13dfb737243 100644
>     Björn> --- a/lisp/gnus/gnus-art.el
>     Björn> +++ b/lisp/gnus/gnus-art.el
>     Björn> @@ -1113,7 +1113,10 @@ gnus-article-treat-custom
>     >> 
>     Björn> (defvar gnus-article-treat-head-custom
>     Björn> '(choice (const :tag "Off" nil)
>     Björn> -	   (const :tag "Header" head)))
>     Björn> +	   (const :tag "Header" head)
>     Björn> +           (const :tag "First" first)
>     Björn> +           (const :tag "Last" last)
>     Björn> +           (boolean :tag "All body parts" t)))
>     >> 
>     >> `t' is a const, not a boolean, the same as `nil', in the context of
>     >> defcustom.
>
>     Björn> There's bolean in the context of custom but I the context of choice is
>     Björn> should be const with nil or t.
>
> `nil' is already in the list.
>
>     >> Plus a lot of the docstrings look cut&paste, so Iʼm not
>     >> entirely sure that itʼs the existing type that is wrong rather than
>     >> the docstring.
>
>     Björn> The manual, in (info "(gnus) Customizing Articles") , seem to match with
>     Björn> those and talk in general like they apply to all of these. 
>
> I really donʼt think something like this
>
>   6. An integer: Do this treatment on all body parts that have a length
>      less than this number.
>
> is applicable to headers.

Ok sure. What do you suggest instead?





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#74915: [PATCH] Fix custom types of gnus-article-treat-head-custom variables
  2024-12-17 10:22       ` Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-12-17 11:16         ` Robert Pluim
  2024-12-17 13:02           ` Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 9+ messages in thread
From: Robert Pluim @ 2024-12-17 11:16 UTC (permalink / raw)
  To: Björn Bidar; +Cc: 74915

>>>>> On Tue, 17 Dec 2024 12:22:51 +0200, Björn Bidar <bjorn.bidar@thaodan.de> said:
    Björn> The manual, in (info "(gnus) Customizing Articles") , seem to match with
    Björn> those and talk in general like they apply to all of these. 
    >> 
    >> I really donʼt think something like this
    >> 
    >> 6. An integer: Do this treatment on all body parts that have a length
    >> less than this number.
    >> 
    >> is applicable to headers.

    Björn> Ok sure. What do you suggest instead?

Iʼd read the code carefully and see if any of the treatments that
apply to headers actually honour any other values than 'head or nil.

Robert
-- 





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#74915: [PATCH] Fix custom types of gnus-article-treat-head-custom variables
  2024-12-17 11:16         ` Robert Pluim
@ 2024-12-17 13:02           ` Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-12-17 13:08             ` Robert Pluim
  0 siblings, 1 reply; 9+ messages in thread
From: Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-17 13:02 UTC (permalink / raw)
  To: Robert Pluim; +Cc: 74915

Robert Pluim <rpluim@gmail.com> writes:

>>>>>> On Tue, 17 Dec 2024 12:22:51 +0200, Björn Bidar
> <bjorn.bidar@thaodan.de> said:
>     Björn> The manual, in (info "(gnus) Customizing Articles") , seem
>     Björn> to match with
>     Björn> those and talk in general like they apply to all of these. 
>     >> 
>     >> I really donʼt think something like this
>     >> 
>     >> 6. An integer: Do this treatment on all body parts that have a length
>     >> less than this number.
>     >> 
>     >> is applicable to headers.
>
>     Björn> Ok sure. What do you suggest instead?
>
> Iʼd read the code carefully and see if any of the treatments that
> apply to headers actually honour any other values than 'head or nil.

I was asking more in the way that you already know which one do or
don't.
Of course I can go through them but somebody that knows the code better fix
them much faster than me.






^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#74915: [PATCH] Fix custom types of gnus-article-treat-head-custom variables
  2024-12-17 13:02           ` Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-12-17 13:08             ` Robert Pluim
  2024-12-17 13:30               ` Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 9+ messages in thread
From: Robert Pluim @ 2024-12-17 13:08 UTC (permalink / raw)
  To: Björn Bidar; +Cc: 74915

>>>>> On Tue, 17 Dec 2024 15:02:37 +0200, Björn Bidar <bjorn.bidar@thaodan.de> said:

    Björn> Robert Pluim <rpluim@gmail.com> writes:
    >>>>>>> On Tue, 17 Dec 2024 12:22:51 +0200, Björn Bidar
    >> <bjorn.bidar@thaodan.de> said:
    Björn> The manual, in (info "(gnus) Customizing Articles") , seem
    Björn> to match with
    Björn> those and talk in general like they apply to all of these. 
    >> >> 
    >> >> I really donʼt think something like this
    >> >> 
    >> >> 6. An integer: Do this treatment on all body parts that have a length
    >> >> less than this number.
    >> >> 
    >> >> is applicable to headers.
    >> 
    Björn> Ok sure. What do you suggest instead?
    >> 
    >> Iʼd read the code carefully and see if any of the treatments that
    >> apply to headers actually honour any other values than 'head or nil.

    Björn> I was asking more in the way that you already know which one do or
    Björn> don't.
    Björn> Of course I can go through them but somebody that knows the code better fix
    Björn> them much faster than me.

If I knew the code well, Iʼd have been more definite. Has anyone
actually complained that the type is wrong?

Robert
-- 





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#74915: [PATCH] Fix custom types of gnus-article-treat-head-custom variables
  2024-12-17 13:08             ` Robert Pluim
@ 2024-12-17 13:30               ` Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 9+ messages in thread
From: Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-12-17 13:30 UTC (permalink / raw)
  To: Robert Pluim; +Cc: 74915

Robert Pluim <rpluim@gmail.com> writes:

>>>>>> On Tue, 17 Dec 2024 15:02:37 +0200, Björn Bidar <bjorn.bidar@thaodan.de> said:
>
>     Björn> Robert Pluim <rpluim@gmail.com> writes:
>     >>>>>>> On Tue, 17 Dec 2024 12:22:51 +0200, Björn Bidar
>     >> <bjorn.bidar@thaodan.de> said:
>     Björn> The manual, in (info "(gnus) Customizing Articles") , seem
>     Björn> to match with
>     Björn> those and talk in general like they apply to all of these. 
>     >> >> 
>     >> >> I really donʼt think something like this
>     >> >> 
>     >> >> 6. An integer: Do this treatment on all body parts that have a length
>     >> >> less than this number.
>     >> >> 
>     >> >> is applicable to headers.
>     >> 
>     Björn> Ok sure. What do you suggest instead?
>     >> 
>     >> Iʼd read the code carefully and see if any of the treatments that
>     >> apply to headers actually honour any other values than 'head or nil.
>
>     Björn> I was asking more in the way that you already know which one do or
>     Björn> don't.
>     Björn> Of course I can go through them but somebody that knows the code better fix
>     Björn> them much faster than me.
>
> If I knew the code well, Iʼd have been more definite. Has anyone
> actually complained that the type is wrong?

I haven't seen anyone so far since nobody/not so many seem to use custom
with Gnus.
I have started to use setopt instead of setq to catch some options set
wrong and have seen these errors through that.
Of course you can always use setq but that defeats the point of custom.





^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2024-12-17 13:30 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-16 17:33 bug#74915: [PATCH] Fix custom types of gnus-article-treat-head-custom variables Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-12-16 18:15 ` Robert Pluim
2024-12-16 22:30   ` Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors
     [not found]   ` <6760a9ed.df0a0220.1a04c9.e35cSMTPIN_ADDED_BROKEN@mx.google.com>
2024-12-17  7:28     ` Robert Pluim
2024-12-17 10:22       ` Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-12-17 11:16         ` Robert Pluim
2024-12-17 13:02           ` Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-12-17 13:08             ` Robert Pluim
2024-12-17 13:30               ` Björn Bidar via Bug reports for GNU Emacs, the Swiss army knife of text editors

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).