From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 11489 invoked from network); 6 Sep 2021 19:34:19 -0000 Received: from mx1.math.uh.edu (129.7.128.32) by inbox.vuxu.org with ESMTPUTF8; 6 Sep 2021 19:34:19 -0000 Received: from lists1.math.uh.edu ([129.7.128.208]) by mx1.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1mNKNk-00GFdA-Dl for ml@inbox.vuxu.org; Mon, 06 Sep 2021 14:34:16 -0500 Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by lists1.math.uh.edu with smtp (Exim 4.94) (envelope-from ) id 1mNKNj-002LKU-GU for ml@inbox.vuxu.org; Mon, 06 Sep 2021 14:34:15 -0500 Received: from mx2.math.uh.edu ([129.7.128.33]) by lists1.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1mNKNh-002LKM-6k for ding@lists.math.uh.edu; Mon, 06 Sep 2021 14:34:13 -0500 Received: from quimby.gnus.org ([95.216.78.240]) by mx2.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1mNKNe-006cLm-4n for ding@lists.math.uh.edu; Mon, 06 Sep 2021 14:34:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: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=PkM01hAKjZ6klVdIjlqf9oa5aKETGESFTgAv6UfaMO8=; b=bsTHKqaU+QtrrbtB/eBbUMYZeU DJALARcJeApU3VwDglFc8cnFR6FIZb/hzJiCepgmW533yQo8yM5LG1QGBe+lj3zUJD46scXiUmNzD sECskt7A346H+x/hzn11cc3/PQvdGzv8aCEfom84CNWVabVNl2YciK8A6JsewhgkPICI=; Received: from forward104o.mail.yandex.net ([37.140.190.179]) by quimby.gnus.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mNKNW-00057E-3Q for ding@gnus.org; Mon, 06 Sep 2021 21:34:05 +0200 Received: from myt6-d4eda2ca0046.qloud-c.yandex.net (myt6-d4eda2ca0046.qloud-c.yandex.net [IPv6:2a02:6b8:c12:4e0f:0:640:d4ed:a2ca]) by forward104o.mail.yandex.net (Yandex) with ESMTP id AD94465D38A6; Mon, 6 Sep 2021 22:34:00 +0300 (MSK) Received: from myt5-cceafa914410.qloud-c.yandex.net (myt5-cceafa914410.qloud-c.yandex.net [2a02:6b8:c12:3b23:0:640:ccea:fa91]) by myt6-d4eda2ca0046.qloud-c.yandex.net (mxback/Yandex) with ESMTP id k5rhkhYkZJ-Y0DGiBoK; Mon, 06 Sep 2021 22:34:00 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1630956840; bh=PkM01hAKjZ6klVdIjlqf9oa5aKETGESFTgAv6UfaMO8=; h=In-Reply-To:Subject:Date:References:To:From:Message-ID:Cc:Cc; b=IkLXlSyCN5ofBLNF7zK+61iPwcuvdUb5Apu/gjPi2O1nyYez5pDLbhDDFs5DocSvM T/SGMK1Uh5W9bYIEYafUMYb0GFurPYoRDuGQlPyNzD6jQ/IDeZj3/ArDmrpNvmG1yU jHOn9Zhy6CLvkefSjplo/TVMTVZ84XU0VCxQRs2k= Authentication-Results: myt6-d4eda2ca0046.qloud-c.yandex.net; dkim=pass header.i=@yandex.com Received: by myt5-cceafa914410.qloud-c.yandex.net (smtp/Yandex) with ESMTPSA id 1236Wc6g8v-XxfuCEmX; Mon, 06 Sep 2021 22:33:59 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) From: Colin Baxter To: Eric Abrahamsen Cc: ding@gnus.org Cc: stephen.berman@gmx.net Subject: Re: gnus-extra-headers References: <87sfyohftb.fsf@yandex.com> <87sfymy6ck.fsf@ericabrahamsen.net> <87y28e6wr1.fsf@yandex.com> <875yvhldf3.fsf@ericabrahamsen.net> <87wnnwv1zy.fsf@yandex.com> <87wnnwid8l.fsf@ericabrahamsen.net> <87bl57to59.fsf@yandex.com> <87sfyiidmf.fsf@ericabrahamsen.net> <87lf4atbu0.fsf@yandex.com> <87h7eyt7zo.fsf@yandex.com> <87lf49istf.fsf@ericabrahamsen.net> <87y2894qi7.fsf@yandex.com> <87bl55ioxq.fsf@ericabrahamsen.net> X-Face: BHjiJOg/Qmj'BQgsAKL@])L)e62P)C"Y=6T X-Message-My-Extra-Message: 8-) We are the only ones here =?utf-8?B?8J+YuiDwn5i6IPCfmLo=?= Date: Mon, 06 Sep 2021 20:33:57 +0100 In-Reply-To: <87bl55ioxq.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Mon, 06 Sep 2021 10:39:13 -0700") Message-ID: <87lf494hy2.fsf@yandex.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAAEkAAAATAgMAAAChCMjeAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEX/zAABCWP///8I RHjYAAAAAWJLR0QCZgt8ZAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+UFEAk5BvqS634A AAAbSURBVBjTY2BgCA1hYA0FAxDDgQEERsXoIAYA2F9Eb3cpB+AAAAAldEVYdGRhdGU6Y3JlYXRl ADIwMjEtMDUtMTZUMTA6NTY6MTcrMDE6MDCh/kkpAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTA1 LTE2VDA5OjU3OjA2KzAxOjAwTyZ6HwAAAABJRU5ErkJggg== MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable List-ID: Precedence: bulk >>>>> Eric Abrahamsen writes: > Colin Baxter writes: >>>>>>> Eric Abrahamsen writes: >>=20 > [...] >> > No, none of that is expected, and it's not what I see >> here. Doing > C-h v gnus-extra-headers does load a bunch of Gnus >> files, but not > nndiary, and the value of the option doesn't >> change. >>=20 >> > And the fact that putting a call to (error) (actually, it >> should > have been called with a string argument, but the effect >> is the > same) in nndiary.el doesn't actually raise an error and >> give you a > traceback means that you're not loading that file at >> all. Are > there are multiple Emacs installations on your >> machine? >>=20 >> Yes, all installed locally under $HOME: >>=20 >> 1. ~/local/bin/emacs-27.1 (GTK) 2. ~/local/bin/emacs-27.2 (GTK) >> 3. ~/local/opt/emacs-lucid/bin/emacs-27.1 (lucid) >> 4. ~/local/opt/emacs-lucid/bin/emacs-27.2 (lucid) >> 5. ~/git/emacs/src/emacs (GTK) > Okay, so try: > 1. emacs -Q 2. M-: (locate-library "nndiary") 3. Wherever that > file is, delete the nndiary.elc file next to it 4. Visit the > nndiary.el file itself. 5. At the top of the file, insert the > line (error "Don't load me") 6. Save the file, exit emacs. > 7. emacs -Q 8. C-h v gnus-extra-headers 9. Post resulting > traceback No backtrace, only (To Cc Keywords Gcc Newsgroups X-GM-LABELS) as the value gnus-extra-headers. However, if I use Stephen's (error "nndiary loaded") at the end of nndiary I get an error with the backtrace as: Debugger entered--Lisp error: (error "nndiary loaded") signal(error ("nndiary loaded")) error("nndiary loaded") eval-buffer(# nil "/home/redknight/git/emacs/lisp/gnus/nn= diary.el" nil t) ; Reading at buffer position 64083 load-with-code-conversion("/home/redknight/git/emacs/lisp/gnus/nndiary.el= " "/home/redknight/git/emacs/lisp/gnus/nndiary.el" nil t) require(nndiary) byte-code("\300\301!\210\300\302!\210\300\303!\210\304\305\306\307\310\31= 1\312\313&\7\210\314\315\316\317\320DD\321\322\323\312\305\312\324&\11\210\= 314\325\316\317\326DD\327\322\323..." [require nndiary message gnus-art cus= tom-declare-group gnus-diary nil "Utilities on top of the nndiary back end = for Gnus." :version "22.1" :group gnus custom-declare-variable gnus-diary-s= ummary-line-format funcall function #f(compiled-function () #) "Summary line format for nndiary groups." :type string gnus-summar= y-format gnus-diary-time-format #f(compiled-function () #) "Time format to display appointments in nndiary sum..." gnus-diary-del= ay-format-function #f(compiled-function () #) "Function= called to format a diary delay string.\nIt..." (choice (const :tag "englis= h" gnus-diary-delay-format-english) (const :tag "french" gnus-diary-delay-f= ormat-french) (symbol :tag "other"))] 10) load("gnus-diary" noerror nomessage) help--load-prefixes((("gnus-" "nnselect" "nnheader" "gnus-win" "gnus-vm" = "gnus-uu" "gnus-util" "gnus-undo" "gnus-topic" "gnus-sum" "gnus-start" "gnu= s-srvr" "gnus-spec" "gnus-score" "gnus-salt" "gnus-registry" "gnus-range" "= gnus-msg" "gnus-mh" "gnus-logic" "gnus-kill" "gnus-int" "gnus-html" "gnus-g= roup" "gnus-fun" "gnus-dup" "gnus-draft" "gnus-diary" "gnus-demon" "gnus-cu= s" "gnus-cite" "gnus-cache" "gnus-async" "gnus-art" "gnus-agent" "gnus" "de= uglify"))) help--symbol-completion-table("gnus-extra-headers" #f(compiled-function (= vv) #) lambda) test-completion("gnus-extra-headers" help--symbol-completion-table #f(com= piled-function (vv) #)) completion--complete-and-exit(20 38 exit-minibuffer #f(compiled-function = () #)) completion-complete-and-exit(20 38 exit-minibuffer) minibuffer-complete-and-exit() funcall-interactively(minibuffer-complete-and-exit) call-interactively(minibuffer-complete-and-exit nil nil) command-execute(minibuffer-complete-and-exit) read-from-minibuffer("Describe variable: " nil (keymap (10 . minibuffer-c= omplete-and-exit) (13 . minibuffer-complete-and-exit) keymap (menu-bar keym= ap (minibuf "Minibuf" keymap (tab menu-item "Complete" minibuffer-complete = :help "Complete as far as possible") (space menu-item "Complete Word" minib= uffer-complete-word :help "Complete at most one word") (63 menu-item "List = Completions" minibuffer-completion-help :help "Display all possible complet= ions") "Minibuf")) (27 keymap (103 keymap (27 keymap (99 . switch-to-comple= tions))) (118 . switch-to-completions)) (prior . switch-to-completions) (63= . minibuffer-completion-help) (32 . minibuffer-complete-word) (9 . minibuf= fer-complete) keymap (menu-bar keymap (minibuf "Minibuf" keymap (previous m= enu-item "Previous History Item" previous-history-element :help "Put previo= us minibuffer history element in the min...") (next menu-item "Next History= Item" next-history-element :help "Put next minibuffer history element in t= he minibuf...") (isearch-backward menu-item "Isearch History Backward" isea= rch-backward :help "Incrementally search minibuffer history backward") (ise= arch-forward menu-item "Isearch History Forward" isearch-forward :help "Inc= rementally search minibuffer history forward") (return menu-item "Enter" ex= it-minibuffer :key-sequence "\15" :help "Terminate input and exit minibuffe= r") (quit menu-item "Quit" abort-recursive-edit :help "Abort input and exit= minibuffer") "Minibuf")) (13 . exit-minibuffer) (10 . exit-minibuffer) (7 = . abort-minibuffers) (C-tab . file-cache-minibuffer-complete) (9 . self-ins= ert-command) (XF86Back . previous-history-element) (up . previous-line-or-h= istory-element) (prior . previous-history-element) (XF86Forward . next-hist= ory-element) (down . next-line-or-history-element) (next . next-history-ele= ment) (27 keymap (60 . minibuffer-beginning-of-buffer) (114 . previous-matc= hing-history-element) (115 . next-matching-history-element) (112 . previous= -history-element) (110 . next-history-element))) nil nil nil nil) completing-read-default("Describe variable: " help--symbol-completion-tab= le #f(compiled-function (vv) #) t nil nil nil nil) completing-read("Describe variable: " help--symbol-completion-table #f(co= mpiled-function (vv) #) t nil nil nil) byte-code("\301 \302p\303\2\30\304\305\306\6\69\205\22\0\6\6\"\307\310\31= 1\6\6\"\302\303\211\6\n9\205&\0\312\6\13!&\7\262\1\211\313\232\2034\0\3\202= ..." [enable-recursive-minibuffers variable-at-point t nil completing-read = format-prompt "Describe variable" help--symbol-completion-table make-closur= e #f(compiled-function (vv) #) symbol-name "" intern] 1= 3) call-interactively(describe-variable nil nil) command-execute(describe-variable)