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=-3.3 required=5.0 tests=FREEMAIL_FROM, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 18819 invoked from network); 14 Jul 2023 01:49:14 -0000 Received: from lists.gnu.org (209.51.188.17) by inbox.vuxu.org with ESMTPUTF8; 14 Jul 2023 01:49:14 -0000 Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qK7vb-0008B4-U5; Thu, 13 Jul 2023 21:49:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qK7va-0008Av-TQ for info-gnus-english@gnu.org; Thu, 13 Jul 2023 21:49:02 -0400 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qK7vZ-0007Bb-Gz for info-gnus-english@gnu.org; Thu, 13 Jul 2023 21:49:02 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1qK7vX-0007Y3-OI for info-gnus-english@gnu.org; Fri, 14 Jul 2023 03:48:59 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: info-gnus-english@gnu.org From: Michael Heerdegen Subject: Re: Reading the article/message in elisp Date: Fri, 14 Jul 2023 03:48:50 +0200 Message-ID: <87o7kfclfh.fsf@web.de> References: <87jzv38gci.fsf@alshehhi.io> Mime-Version: 1.0 Content-Type: text/plain User-Agent: Gnus/5.13 (Gnus v5.13) Cancel-Lock: sha1:/Kti65z5pO5zQgq0Hpra13XiTN4= Received-SPF: pass client-ip=116.202.254.214; envelope-from=gegu-info-gnus-english@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: info-gnus-english@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader \(in English\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: info-gnus-english-bounces+ml=inbox.vuxu.org@gnu.org Sender: info-gnus-english-bounces+ml=inbox.vuxu.org@gnu.org Husain Alshehhi writes: > I suppose that gnus-with-article-buffer works, almost. In the case that > I am in gnus summary page [...] I'm not sure what information is known by Gnus at that moment. In the summary, internally each article is identified with a number. This should be more or less (car (gnus-summary-work-articles 1)). One could try to find information using that article number, e.g. (gnus-summary-article-header (car (gnus-summary-work-articles 1))) will return an object containing the most important header data. Try with M-:. Not sure what else Gnus knows, maybe you will have to fetch the header for that article from the server. Depends on what information you need, and in what situations. But I could also only try to find the relevant functions in the source code (see "gnus-sum.el"). Michael.