From unknown Tue Aug 19 07:28:36 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#50460 <50460@debbugs.gnu.org> To: bug#50460 <50460@debbugs.gnu.org> Subject: Status: 27.1; defcustom for mail-user-agent is too strict? Reply-To: bug#50460 <50460@debbugs.gnu.org> Date: Tue, 19 Aug 2025 14:28:36 +0000 retitle 50460 27.1; defcustom for mail-user-agent is too strict? reassign 50460 emacs submitter 50460 David Bremner severity 50460 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 07 13:58:54 2021 Received: (at submit) by debbugs.gnu.org; 7 Sep 2021 17:58:54 +0000 Received: from localhost ([127.0.0.1]:57635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNfMz-0005Hw-Fi for submit@debbugs.gnu.org; Tue, 07 Sep 2021 13:58:54 -0400 Received: from lists.gnu.org ([209.51.188.17]:35348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNfMx-0005Ho-ND for submit@debbugs.gnu.org; Tue, 07 Sep 2021 13:58:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50610) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mNfMx-0001X3-Ak for bug-gnu-emacs@gnu.org; Tue, 07 Sep 2021 13:58:51 -0400 Received: from fethera.tethera.net ([2607:5300:60:c5::1]:54332) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mNfMu-0004ZK-BG for bug-gnu-emacs@gnu.org; Tue, 07 Sep 2021 13:58:51 -0400 Received: by fethera.tethera.net (Postfix, from userid 1001) id 333F15FD5C; Tue, 7 Sep 2021 13:58:44 -0400 (EDT) Received: (nullmailer pid 57582 invoked by uid 1000); Tue, 07 Sep 2021 17:58:42 -0000 From: David Bremner To: bug-gnu-emacs@gnu.org Subject: 27.1; defcustom for mail-user-agent is too strict? Date: Tue, 07 Sep 2021 14:58:41 -0300 Message-ID: <87ilzcp8ry.fsf@tethera.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=2607:5300:60:c5::1; envelope-from=david@tethera.net; helo=fethera.tethera.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: notmuch@notmuchmail.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable The defcustom for mail-user-agent looks like :type '(radio (function-item :tag "Message package" :format "%t\n" message-user-agent) ;; [...] snip=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20 (function-item :tag "Message with full Gnus features" :format "%t\n" gnus-user-agent) (function :tag "Other")) This means that a symbol without a function definition cannot be set (using customize) as mail-user-agent. This seem inconsistent with the docstring of define-mail-user-agent,=20 SYMBOL can be any Lisp symbol. Its function definition and/or value as a variable do not matter for this usage; we use only certain properties on its property list, to encode the rest of the arguments. and with existing mail user agents such as message-user-agent and gnus-user-agent which don't have function definitions. As far as I know, this defcustom is still enforcing that the symbol is a function in emacs 28.x. In GNU Emacs 27.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cair= o version 1.16.0) of 2021-03-27, modified by Debian built on x86-conova-01 Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Debian GNU/Linux 11 (bullseye) Configured using: 'configure --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --enable-libsystemd --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/27.1/site-lisp:= /usr/local/share/emacs/site-lisp:/usr/share/emacs/27.1/site-lisp:/usr/share= /emacs/site-lisp --with-sound=3Dalsa --without-gconf --with-mailutils --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --enable-libsystemd --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/27.1/site-lisp:= /usr/local/share/emacs/site-lisp:/usr/share/emacs/27.1/site-lisp:/usr/share= /emacs/site-lisp --with-sound=3Dalsa --without-gconf --with-mailutils --with-cairo --with-x=3Dyes --with-x-toolkit=3Dgtk3 --with-toolkit-scroll-bars 'CFLAGS=3D-g -O2 -ffile-prefix-map=3D/build/emacs-LlFm6W/emacs-27.1+1=3D. -fstack-protector= -strong -Wformat -Werror=3Dformat-security -Wall' 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D2' LDFLAGS=3D-Wl,-z,relro' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 GMP Important settings: value of $LANG: en_CA.UTF-8 locale-coding-system: utf-8-unix Major mode: notmuch-show Minor modes in effect: shell-dirtrack-mode: t tracking-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t visual-line-mode: t transient-mark-mode: t Features: (shadow sort company-oddmuse company-keywords company-etags etags fileloop xref project company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-bbdb company mail-extr emacsbug sendmail cursor-sensor smerge-mode diff mm-archive shr-color org-clock org-duration view mule-util cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays hol-loaddefs cal-iso org-eldoc org-element avl-tree generator ol-eww eww mm-url url-queue ol-rmail ol-mhe ol-irc ol-info ol-gnus nnir gnus-sum url url-proxy url-privacy url-expand url-methods url-history shr url-cookie url-domsuf url-util svg xml dom gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader ol-docview doc-view jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m face-remap org-agenda org-refile org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-dot ob-shell ob-emacs-lisp ob-python python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete parse-time iso8601 ls-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-exp ob-comint comint ansi-color ob-core ob-eval org-table org-keys org-loaddefs find-func edmacro kmacro cl-extra notmuch notmuch-tree notmuch-jump notmuch-hello wid-edit notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash coolj notmuch-query goto-addr icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs notmuch-tag crm notmuch-lib notmuch-version notmuch-compat pcase hl-line message rmc dired dired-loaddefs rfc822 mml mailabbrev gmm-utils mailheader mm-view mml-smime mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs mail-utils text-property-search time-date smime dig mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr vc-git server tempo ol-notmuch ol org-compat org-macs format-spec org-install vc vc-dispatcher circe-color-nicks color circe-chanop circe advice diff-mode lui-irc-colors irc make-tls-process tls gnutls puny lcs lui-format lui tracking shorten easy-mmode rx thingatpt paren help-mode flyspell ispell ring circe-compat bbdb-loaddefs preview-latex auto-loads tex-site finder-inf dpkg-dev-el info debian-el slime-autoloads package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 655778 54211) (symbols 48 31792 3) (strings 32 150840 22171) (string-bytes 1 4753274) (vectors 16 59825) (vector-slots 8 1381524 89918) (floats 8 1245 935) (intervals 56 18472 870) (buffers 1000 63)) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJGBAEBCAAwFiEEkiyHYXwaY0SiY6fqA0U5G1WqFSEFAmE3qFESHGRhdmlkQHRl dGhlcmEubmV0AAoJEANFORtVqhUhsysQAL30afOpW832jNaMF2tywykg2hnYT8dD ipqf7py/AMX6clnYYP+sYXX4LSu1c8t2cv6ofVskEaEsciiHqKWdGZM2P59oHdNc DSgmsg83z6UqB7QojwuhNuxd+T9kyDaLnCJUXUAUYWjf4wry8wnlFZ7VM55E37OC E0/E3PiZTAq+7189jMdSVlAIO8PTkSOY2Vgghwni7cFMH7h4gKpsb2HRX+w5hrnB R/ge8gP1P2eOWhVZ5IXVhaUPfi7ke4Xg/vwCNQKULFixWN7+XUJQJMG7g4tCtCXU AOhA8lhKYNrmCND8XeppBizTmUCB9lV/788oIAP4Y57cEyatPPSCZPZlSlCIFniA 6/dmb3kzUECx5G7u/V7kUFhj5pcspk/VJiP4GR72coCMaz/zxCy7mV4HaSZo4J12 RSlp/VFPLreW72Fau20JLd2kvdUdBpQxsGO+TFD70ESxMQMxggHJofYVsXujawy7 xN2EItObhsge8Mfg87SXV47GafVBR28gd+VPMMSVfzsv3tbJH/xHUncBjAeQ7q2K USVfE/vigxxS5wK3t3NSY3rG+yplQthYDZaef36DjLGeNfvxyrZOZOlIMR0bryoi Gnik4VPzRhohjFrQDrAQl91nIUFfOsVePsP2oc50rbYAkOqDbVytQ5ljMACgd6Xf poTxvWsjSJ8W =yEgk -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 08 02:56:32 2021 Received: (at 50460) by debbugs.gnu.org; 8 Sep 2021 06:56:32 +0000 Received: from localhost ([127.0.0.1]:58334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNrVX-00028L-TR for submit@debbugs.gnu.org; Wed, 08 Sep 2021 02:56:32 -0400 Received: from quimby.gnus.org ([95.216.78.240]:55962) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNrVV-000281-G6 for 50460@debbugs.gnu.org; Wed, 08 Sep 2021 02:56:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=dYn0DkdIetoHj/La2wWJgpExqRsRIhWehV4PXNP5TRo=; b=A7PhJzz2uhz2PcJwRvVY/UFkJE lFKG8W5iBYBsqpRKmvvsULYmy0vfNkkc7BHknV7CqxnKj1RMGDcy4XbD1QAjE5YxhGzNubU0RtZMG JXcC58WkP4gt1k/HXgkK5U2r3VR9jA5uT/ggdSZnPNvI/eueJgsCE7VTtPr43NT3tKA0=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mNrVM-00089R-Dv; Wed, 08 Sep 2021 08:56:22 +0200 From: Lars Ingebrigtsen To: David Bremner Subject: Re: bug#50460: 27.1; defcustom for mail-user-agent is too strict? References: <87ilzcp8ry.fsf@tethera.net> Date: Wed, 08 Sep 2021 08:56:19 +0200 In-Reply-To: <87ilzcp8ry.fsf@tethera.net> (David Bremner's message of "Tue, 07 Sep 2021 14:58:41 -0300") Message-ID: <87mton7dyk.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: David Bremner writes: > The defcustom for mail-user-agent looks like > > :type '(radio (function-item :tag "Message package" > :format "%t\n" > message-user-agent) > ; ; [...] snip > (function-item :tag "Message with full G [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50460 Cc: 50460@debbugs.gnu.org, notmuch@notmuchmail.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) David Bremner writes: > The defcustom for mail-user-agent looks like > > :type '(radio (function-item :tag "Message package" > :format "%t\n" > message-user-agent) > ;; [...] snip > (function-item :tag "Message with full Gnus features" > :format "%t\n" > gnus-user-agent) > (function :tag "Other")) > > This means that a symbol without a function definition cannot be set > (using customize) as mail-user-agent. This seem inconsistent with the > docstring of define-mail-user-agent, Yup. Now fixed in Emacs 28. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 08 02:56:35 2021 Received: (at control) by debbugs.gnu.org; 8 Sep 2021 06:56:35 +0000 Received: from localhost ([127.0.0.1]:58337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNrVb-00028f-5G for submit@debbugs.gnu.org; Wed, 08 Sep 2021 02:56:35 -0400 Received: from quimby.gnus.org ([95.216.78.240]:55978) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNrVZ-000289-Iv for control@debbugs.gnu.org; Wed, 08 Sep 2021 02:56:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=BArmZSdI6+zPIyZTKsP6/qH3xan5dFuk8S3PLVB34K0=; b=RZTjzFDM9W85qgYiu0i6ZetzxV zt0rat2VV8/o/PZATW6FqMQqf5qw1mcD3DQ/eJ4REQiruKR+rER6wmo1u8Mc7LGsO6iRWeCFErTnW XMTi1wC2Na0ynAtZOiJBrM9AzpWYvQKGALBrWmGztYezQ2V6HdzuMo35DqKxfhX6lIDw=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mNrVS-00089a-2q for control@debbugs.gnu.org; Wed, 08 Sep 2021 08:56:28 +0200 Date: Wed, 08 Sep 2021 08:56:25 +0200 Message-Id: <87lf477dye.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #50460 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 50460 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 50460 28.1 quit From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 08 04:54:29 2021 Received: (at 50460) by debbugs.gnu.org; 8 Sep 2021 08:54:29 +0000 Received: from localhost ([127.0.0.1]:58600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNtLh-0001Ur-Jg for submit@debbugs.gnu.org; Wed, 08 Sep 2021 04:54:29 -0400 Received: from mout.gmx.net ([212.227.17.21]:40931) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNtLg-0001Ue-7e for 50460@debbugs.gnu.org; Wed, 08 Sep 2021 04:54:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1631091261; bh=xqEV4bTxHR/WvjJka3pipdzB6GlP/uffMeyqAv1AK2k=; h=X-UI-Sender-Class:From:To:Subject:In-Reply-To:References:Date; b=PGzzuS2KPP3tkhLdj84jzKSCUR3oY+6+RddyOJ0s91qowAjRJx9h667w6L/cQH3Da XNebDMFQRQdp0rLT9dt3hwNeuY4chBK4JZoUAjGR4a/bUFQElrzWkr9OtxLDmOLWD0 XbiFCS2/XnSUyP952qa1AjLT0MTXbdToPVCiR1hA= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost ([46.94.152.161]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mv31c-1nEl370uSO-00qz0I; Wed, 08 Sep 2021 10:54:21 +0200 From: Gregor Zattler To: 50460@debbugs.gnu.org, notmuch@notmuchmail.org Subject: Re: bug#50460: 27.1; defcustom for mail-user-agent is too strict? In-Reply-To: <87mton7dyk.fsf@gnus.org> References: <87ilzcp8ry.fsf@tethera.net> <87mton7dyk.fsf@gnus.org> Mail-Followup-To: 50460@debbugs.gnu.org, notmuch@notmuchmail.org Date: Wed, 08 Sep 2021 10:54:16 +0200 Message-ID: <871r5z78hz.fsf@no.workgroup> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:k9nLu9IAxG8Xj5Rq28Sj4r3oyjLc4tbqpWTuIoIpSUinx9J+JYG +M1+Bk0wlim3oxyXit9BJf8KkxeG9ZcwETzX2GTSjBScQtsZyBfJtS5bxo71qfJz4mnNptJ IDU0NpUSCG+lW2gpWKxFNBvmzaZjR+3aw8mHFgfrj02krQtbCtbOZjjjocVDurH0UDtqOw/ VsPaeypKxMzWDb7a9MkAg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:lInLaBm+f60=:EPlQOxLY/nUmQgA1Pieeco urYVLYCwn5I/HZaFSfupCkx3KdMA3g6q2DKj0GR79a345QHva7MExWPM1TEoMeFL6EnB3Dcq8 Hj143/DqMJnubeee/14LF/bNzi+OYUvBwmSiM3AZICaYCgBbC1F0JPYe9vcFKHufIdJ9RNR5D WtwW4s59Miuv8+86awV5OuDQB1wiJZgWuEIx0jOSjc5XDi9J446qMFxMC3JJvkGhMapAJubKo l0V367fp4AoiW91cUVuEkLZ4bM3i4vLLr8/ysETqtyP5v4bLThj8cZ4VC2cHtkDeEuckYW9f+ ISBUvlHtnr9Ps/ABlKa24smUlXyuTQoy4x6rtSPSgPbCukAmzhiIlH+aXq0IuxwdPvYUmNqvF fpL3PYI6ef/4DfihGLghT3fcWRWLeh2Xj+R8cfHKv1tAM0577ErLJQw4wlFpiUcp1RxVsdCKc MPXWVvsynqPmbG0T6YBVkXl2bat8G+O0w4IJhY1Wu7dXC3UxF0voztcZLrhnL3FrXYB6iXTNO rGr3GPZfTwkFoz1xi9Y8UrKBHFUJzXylN1pGtHTVK4osQvBVcAHuEAQkHmVx7ivcppsXOpTzA lzVMCED1QuF6aAJmtlpGgeD0NDczJtFuumjVUK35jHqR0KcNejOHfCExf2YauAevYBhW7ofCd bED5bZEZZZ6Ont0/1EOzqYRte0EPWS9cXZh7+QTOyg5U6bVh8lP9bMWUUrFafDK7FjnmwKNzP riLMoqPR6UIk6cTy1m8bnAEF0uaHcfblE3SaZOuW/Qr8IXNysTG+W21YkUF228OgHWvmACcvD 9dPW+YgQodZILLBWHr87BtFJ2feWcQhLO+qnEPrVRUMJfoKj9NAEdFOLd/lVWOtQv+9tJqJ6Z F6AkJsl8qT3oER6f6vdNZuZh6l1j52ops8zoJr7iDbUlHlmyFIKS7tpeR6QWthi+hlSBXAsFZ VhB+QKZBp/FMtiB7WKIpBervtyhLoMG1DqXBLCSeuZncK1UxJOgirO8NzA5GYUsCvG5FLFgvv 511eU7sEcbl9Al5ltAtH2LPjT2gxzFDnG1vMhYsJf1AC1Ej8MAPMJvX8qiwNeTRQKEQATR4g7 qBBDzNje18Hhfm/HsOFPRjOIIPV2D2vL2kzdJTp8zuOZNLb4V8keotByQ== Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50460 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi David, Lars, * Lars Ingebrigtsen [2021-09-08; 08:56]: > David Bremner writes: > >> The defcustom for mail-user-agent looks like >> >> :type '(radio (function-item :tag "Message package" >> :format "%t\n" >> message-user-agent) >> ;; [...] snip >> (function-item :tag "Message with full Gnus features" >> :format "%t\n" >> gnus-user-agent) >> (function :tag "Other")) >> >> This means that a symbol without a function definition cannot be set >> (using customize) as mail-user-agent. This seem inconsistent with the >> docstring of define-mail-user-agent, > > Yup. Now fixed in Emacs 28. thanks for the fast bug report and fixing. I confirm it is now possible to customize `mail-user-agent' to `notmuch-user-agent' via `customize-variable'. Ciao; Gregor =2D- -... --- .-. . -.. ..--.. ...-.- From unknown Tue Aug 19 07:28:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 06 Oct 2021 11:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator