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.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,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 9604 invoked from network); 29 Jul 2023 03:55:38 -0000 Received: from lists.gnu.org (209.51.188.17) by inbox.vuxu.org with ESMTPUTF8; 29 Jul 2023 03:55:38 -0000 Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qPaZn-0002ZT-EK; Fri, 28 Jul 2023 23:25:07 -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 1qPaZm-0002ZF-0g for info-gnus-english@gnu.org; Fri, 28 Jul 2023 23:25:06 -0400 Received: from mout.web.de ([212.227.17.12]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qPaZk-0003oZ-Be for info-gnus-english@gnu.org; Fri, 28 Jul 2023 23:25:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1690601101; x=1691205901; i=michael_heerdegen@web.de; bh=Ib/eRmHrfYDUdND0XmsSxnD4TletWcAU36e8mPh1YeI=; h=X-UI-Sender-Class:From:To:Subject:In-Reply-To:References:Date; b=Iwsfi4PrhKDAflq5KcpTSYKl78H9DAmEBQ4GptHg8abVM60CBXr+osDsnFp9N3or1Yt6mZr QeQjV41U2Djo3mdsd1GCwRv0Gten0fnwPlceqCCd33sgjg0NQuF2ZIdBqYzc15U1NWkf/J5KO me/Oei5cf8gtDVZjulkycHBZlrGMiPgMqHw4JZq613vHNCnzI7/J/srHJQ1LJDtiMkbzREjCL pm6ki8y96UeYUkeDM6bGntlkhOfmsYkT6SGVgwPrWrM/pbyu+9r4A8uGPDNhKFsJ/yaAvyG47 P0x05AMjoE7av0BeK1NACH8cKJM+ZamkHqN3hsOX7389LXlWAMpg== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.214]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MqIFF-1q4KOU09Ip-00nFYi; Sat, 29 Jul 2023 05:25:01 +0200 From: Michael Heerdegen To: info-gnus-english@gnu.org Subject: Re: Reading the article/message in elisp In-Reply-To: <87o7kbhntk.fsf@dataswamp.org> (Emanuel Berg's message of "Sun, 16 Jul 2023 17:35:03 +0200") References: <87jzv38gci.fsf@alshehhi.io> <87o7kfclfh.fsf@web.de> <87o7kfi0ro.fsf@dataswamp.org> <875y6nrsam.fsf@web.de> <87lefjhy25.fsf@dataswamp.org> <87cz0t4yk6.fsf@web.de> <87bkgdixew.fsf@dataswamp.org> <875y6l4v2t.fsf@web.de> <878rbhiw0d.fsf@dataswamp.org> <87mszwwp82.fsf@web.de> <87o7kbhntk.fsf@dataswamp.org> Date: Sat, 29 Jul 2023 05:24:59 +0200 Message-ID: <87edkrjt6c.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:0q1aF3WgRP7SDtzayF02pV81dVk3vzmnluA1rzf0S7MP5cQIL0F D5cfLJvr2bty2nQkEncYOvLnSEMqVi6s7cUt02Q5EVEAmR+145pGnfCKd+enaql8hF9qGiF MGPyHvkyw3ACr6ajB7C9DhB1MLiCm9Cf66f+sZLwi+mBU4FRntxJqrAhz3cQZuGVWcj0pcQ hiSoJb+oLHflq4HDNlCZA== UI-OutboundReport: notjunk:1;M01:P0:OTcI143JEeU=;Y0N2lU4kkqm3tCbVmKYaIv3CwfH Wzi2eL/1+xdk5YNP3NOnA9LCFaxwoZFHjzOM4UQkTnsPp9Sx/aV2+KqwucxFGWFMWSZr+qgLo 48VTVfTsYT0GXtSm+y5tO0lMtUg2gJ6c/F/wCCNGbAeYq87AKDdKzq9p2Gc4ofLWpn7hmc+rw cn6PqS61cd/IHFYTxS4W9Idu72WkAjPBegBKQxdXvYAlCA4acUXPtKuOrLSe/yN5lB9W3zIO4 51OKJwpin3R7jb40ejd4r+tkvO0IP/3ktxFoG5KHP3xRK5MG8bI3lIDC6QnhMV5TxwbT5BAuE VAW9MkduGpr7Jvu8v3YAdbErYVHtbUDMT77Y4cGF9YGkV3L2CSlBKtlfqbeIcdgYzY8QL6kfy SbUQCO0vygJd6B1+bjm9B62/YCScIqT8S+iT84jQlGlcI/kYPQKMAqZ209Fc9rN1fDD21Yx/3 RZl04Q0/cxRpR7SISr45Peg1Pmp0C/8m8xOxjLbBxi6TDV2Vs8dq5qTO0Df885ASQAQw6hlPW Rh1tpl24CZt9z54dPpL4ZH8Ya3/8bmXTjP4C3KExM1jRoL/U4sUOG1hSQRVIFytYjR5AV6IgN ea0G+cFMm4uXI65vtIVd+V1Iq5C/vx4P2e5XYpmlqvtJmTORR/gHXGJyvZJuBWwST6xx4dxxO 6WJmzQINVnIxdxjXviTqkZld2BpWIGsCjkHAP4z+p0N/zty24ZexCAp3T5VYi35pWAudMWntc 1AllfBsDy2tz6Ee/0oUgpnUw8oyy96Abpx3P4l0z0dsmtb+cBJQP5gnpLbwLspR9c354vCx3Y ke9IRkpAq3ATRU/pfGPfNGN7t1N8bEvTuW/rIV4bOyuuBUVsanoVvXx/122RVellmkpMeqG1G k+g7o7sa9xbnCRuvnxT2FDLVG0ee2iw22x34EUpxz25axd6Wr98jCQS6QIeF5dhh51XBo50PO TxS0Vw== Received-SPF: pass client-ip=212.227.17.12; envelope-from=michael_heerdegen@web.de; helo=mout.web.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham 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 Emanuel Berg writes: > We would like an arbitrary header access function where the > header is provided as an argument, as in > > (defun gnus-article-header-value (hdr) > "Get the value of HDR for the current article." > (with-current-buffer gnus-original-article-buffer > (gnus-fetch-field hdr) )) > > only one that works from anywhere, where the article is > fetched from what article is selected (or, lacking that, where > the point is) in the summary buffer. There are quite a few functions defined in gnus-sum named "gnus-summary-article-..." (some are defsubsts, some even macros) that one can use. I don't know whether a general access function as you describe exists. It won't make a programming task much easier, though. Note that I don't know much about this, I only looked a bit at the code in "gnus-sum.el". Michael.