From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 19 11:12:44 2023 Received: (at submit) by debbugs.gnu.org; 19 Sep 2023 15:12:44 +0000 Received: from localhost ([127.0.0.1]:57659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qicP4-0001OQ-Bj for submit@debbugs.gnu.org; Tue, 19 Sep 2023 11:12:43 -0400 Received: from lists.gnu.org ([2001:470:142::17]:37014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qicOy-0001O6-Cv for submit@debbugs.gnu.org; Tue, 19 Sep 2023 11:12:41 -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 1qicOf-0002lU-Cd for bug-gnu-emacs@gnu.org; Tue, 19 Sep 2023 11:12:20 -0400 Received: from smtpmciv5.myservices.hosting ([185.26.107.241]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qicOX-0001kY-V5 for bug-gnu-emacs@gnu.org; Tue, 19 Sep 2023 11:12:14 -0400 Received: from mail1.netim.hosting (unknown [185.26.106.173]) by smtpmciv5.myservices.hosting (Postfix) with ESMTP id 99A05202C9 for ; Tue, 19 Sep 2023 17:11:56 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail1.netim.hosting (Postfix) with ESMTP id DB8D680098; Tue, 19 Sep 2023 17:11:55 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mail1.netim.hosting Received: from mail1.netim.hosting ([127.0.0.1]) by localhost (mail1-2.netim.hosting [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id DO284SPAuXRW; Tue, 19 Sep 2023 17:11:54 +0200 (CEST) Received: from guix-nuc (unknown [10.192.1.83]) (Authenticated sender: lumen@makinata.eu) by mail1.netim.hosting (Postfix) with ESMTPSA id 4D96080097; Tue, 19 Sep 2023 17:11:54 +0200 (CEST) From: Bruno Victal To: bug-gnu-emacs@gnu.org Subject: 28.2; Undo on yanked message fills message body with headers X-Hashcash: 1:26:230919:bug-gnu-emacs@gnu.org::HO8Z7BI9LMNYODFJ:2APIm Date: Tue, 19 Sep 2023 16:11:53 +0100 Message-ID: <87msxi19l2.fsf@makinata.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.26.107.241; envelope-from=mirai@makinata.eu; helo=smtpmciv5.myservices.hosting 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, PDS_BTC_ID=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit 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: -0.0 (/) 1. Using debbugs (elpa), go to issue #66057. 2. Open the 3rd reply. (from Jean Abou Samra) 3. In the Article buffer (the buffer with the message) do `S v' to start a wide reply. 4. Within the message body, do `C-c C-y' to copy the original message/yank. Issue #1: I get a =E2=80=9CJean Abou Samra writes:=E2=80=9D line followed b= y nothing, it didn't paste the contents of the message I'm replying to. 5. Press `Undo'. Issue #2: Instead of reverting to an empty message body, I get the headers of the message I'm replying to in its place. Notes that might be of interest: * I have set `message-generate-hashcash' to `t'. There's also another issue I've encountered when I reattempted to reply but using `S V' (wide reply with yank): The message doesn't seem to be properly quoted. I only see a single level of '>' whereas I'd expect to see part of the body with '>>' corresponding to the quoted parts of the original message that started the discussion. In GNU Emacs 28.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.37, cair= o version 1.16.0) Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 System Description: Guix System Configured using: 'configure CONFIG_SHELL=3D/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.= 1.16/bin/bash SHELL=3D/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16/bi= n/bash --prefix=3D/gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-emacs-28.2 --enable-fast-install --with-modules --with-cairo --with-native-compilation --disable-build-details' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $EMACSLOADPATH: /home/ika/.guix-home/profile/share/emacs/site-li= sp:/run/current-system/profile/share/emacs/site-lisp:/gnu/store/3q8qbmwghz8= 9zmcskby71yyhx6w4h6xn-emacs-28.2/share/emacs/28.2/lisp value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: Scheme Minor modes in effect: geiser-mode: t geiser-autodoc-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/ika/.guix-home/profile/share/emacs/site-lisp/site-start hides /run/cu= rrent-system/profile/share/emacs/site-lisp/site-start /home/ika/.guix-home/profile/share/emacs/site-lisp/guix-emacs hides /run/cu= rrent-system/profile/share/emacs/site-lisp/guix-emacs /gnu/store/jl5i2kxwmbqsavs4vk59kq02w6mmnk0f-emacs-transient-0.4.3-0.cc0fa80= /share/emacs/site-lisp/transient-0.4.3-0.cc0fa80/transient hides /gnu/store= /3q8qbmwghz89zmcskby71yyhx6w4h6xn-emacs-28.2/share/emacs/28.2/lisp/transient /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ol-docview hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6= xn-emacs-28.2/share/emacs/28.2/lisp/org/ol-docview /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-lint hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn= -emacs-28.2/share/emacs/28.2/lisp/org/org-lint /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-sql hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ob-sql /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-pcomplete hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w= 4h6xn-emacs-28.2/share/emacs/28.2/lisp/org/org-pcomplete /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-faces hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/org-faces /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-agenda hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6= xn-emacs-28.2/share/emacs/28.2/lisp/org/org-agenda /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-emacs= -28.2/share/emacs/28.2/lisp/org/ob /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ol-irc hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ol-irc /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-octave hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/ob-octave /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-forth hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn= -emacs-28.2/share/emacs/28.2/lisp/org/ob-forth /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-duration hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4= h6xn-emacs-28.2/share/emacs/28.2/lisp/org/org-duration /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-calc hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-= emacs-28.2/share/emacs/28.2/lisp/org/ob-calc /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/oc-basic hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn= -emacs-28.2/share/emacs/28.2/lisp/org/oc-basic /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-org hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ob-org /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-exp hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ob-exp /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/oc-csl hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/oc-csl /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-core hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-= emacs-28.2/share/emacs/28.2/lisp/org/ob-core /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ox-ascii hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn= -emacs-28.2/share/emacs/28.2/lisp/org/ox-ascii /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-lisp hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-= emacs-28.2/share/emacs/28.2/lisp/org/ob-lisp /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ox-latex hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn= -emacs-28.2/share/emacs/28.2/lisp/org/ox-latex /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-compat hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6= xn-emacs-28.2/share/emacs/28.2/lisp/org/org-compat /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-habit hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/org-habit /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-list hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn= -emacs-28.2/share/emacs/28.2/lisp/org/org-list /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/oc-biblatex hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h= 6xn-emacs-28.2/share/emacs/28.2/lisp/org/oc-biblatex /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-clock hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/org-clock /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-refile hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6= xn-emacs-28.2/share/emacs/28.2/lisp/org/org-refile /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ox-html hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-= emacs-28.2/share/emacs/28.2/lisp/org/ox-html /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ol-rmail hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn= -emacs-28.2/share/emacs/28.2/lisp/org/ol-rmail /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-entities hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4= h6xn-emacs-28.2/share/emacs/28.2/lisp/org/org-entities /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ol-man hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ol-man /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-macs hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn= -emacs-28.2/share/emacs/28.2/lisp/org/org-macs /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-ctags hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/org-ctags /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-fortran hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6= xn-emacs-28.2/share/emacs/28.2/lisp/org/ob-fortran /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ol-bbdb hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-= emacs-28.2/share/emacs/28.2/lisp/org/ol-bbdb /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-python hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/ob-python /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-attach-git hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6= w4h6xn-emacs-28.2/share/emacs/28.2/lisp/org/org-attach-git /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-num hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-= emacs-28.2/share/emacs/28.2/lisp/org/org-num /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-goto hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn= -emacs-28.2/share/emacs/28.2/lisp/org/org-goto /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-awk hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ob-awk /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/oc-natbib hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/oc-natbib /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-element hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h= 6xn-emacs-28.2/share/emacs/28.2/lisp/org/org-element /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-colview hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h= 6xn-emacs-28.2/share/emacs/28.2/lisp/org/org-colview /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-lilypond hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h= 6xn-emacs-28.2/share/emacs/28.2/lisp/org/ob-lilypond /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-clojure hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6= xn-emacs-28.2/share/emacs/28.2/lisp/org/ob-clojure /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-capture hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h= 6xn-emacs-28.2/share/emacs/28.2/lisp/org/org-capture /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-src hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-= emacs-28.2/share/emacs/28.2/lisp/org/org-src /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-shell hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn= -emacs-28.2/share/emacs/28.2/lisp/org/ob-shell /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ol hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-emacs= -28.2/share/emacs/28.2/lisp/org/ol /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-latex hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn= -emacs-28.2/share/emacs/28.2/lisp/org/ob-latex /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-tangle hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/ob-tangle /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-mobile hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6= xn-emacs-28.2/share/emacs/28.2/lisp/org/org-mobile /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-groovy hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/ob-groovy /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ol-info hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-= emacs-28.2/share/emacs/28.2/lisp/org/ol-info /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ox-man hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ox-man /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-table hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/org-table /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-protocol hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4= h6xn-emacs-28.2/share/emacs/28.2/lisp/org/org-protocol /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ox-texinfo hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6= xn-emacs-28.2/share/emacs/28.2/lisp/org/ox-texinfo /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-tempo hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/org-tempo /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-haskell hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6= xn-emacs-28.2/share/emacs/28.2/lisp/org/ob-haskell /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-lua hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ob-lua /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-version hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h= 6xn-emacs-28.2/share/emacs/28.2/lisp/org/org-version /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-timer hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/org-timer /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-processing hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w= 4h6xn-emacs-28.2/share/emacs/28.2/lisp/org/ob-processing /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ox-org hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ox-org /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-table hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn= -emacs-28.2/share/emacs/28.2/lisp/org/ob-table /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-scheme hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/ob-scheme /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-emacs-lisp hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w= 4h6xn-emacs-28.2/share/emacs/28.2/lisp/org/ob-emacs-lisp /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ol-w3m hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ol-w3m /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-archive hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h= 6xn-emacs-28.2/share/emacs/28.2/lisp/org/org-archive /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/oc hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-emacs= -28.2/share/emacs/28.2/lisp/org/oc /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-ditaa hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn= -emacs-28.2/share/emacs/28.2/lisp/org/ob-ditaa /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ol-gnus hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-= emacs-28.2/share/emacs/28.2/lisp/org/ol-gnus /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ox-publish hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6= xn-emacs-28.2/share/emacs/28.2/lisp/org/ox-publish /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-plot hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn= -emacs-28.2/share/emacs/28.2/lisp/org/org-plot /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-ocaml hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn= -emacs-28.2/share/emacs/28.2/lisp/org/ob-ocaml /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-sed hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ob-sed /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-perl hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-= emacs-28.2/share/emacs/28.2/lisp/org/ob-perl /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-ruby hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-= emacs-28.2/share/emacs/28.2/lisp/org/ob-ruby /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-matlab hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/ob-matlab /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ox-icalendar hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4= h6xn-emacs-28.2/share/emacs/28.2/lisp/org/ox-icalendar /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-lob hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ob-lob /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-screen hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/ob-screen /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-R hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-ema= cs-28.2/share/emacs/28.2/lisp/org/ob-R /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-sass hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-= emacs-28.2/share/emacs/28.2/lisp/org/ob-sass /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ox-beamer hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/ox-beamer /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-attach hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6= xn-emacs-28.2/share/emacs/28.2/lisp/org/org-attach /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-makefile hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h= 6xn-emacs-28.2/share/emacs/28.2/lisp/org/ob-makefile /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-java hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-= emacs-28.2/share/emacs/28.2/lisp/org/ob-java /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-feed hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn= -emacs-28.2/share/emacs/28.2/lisp/org/org-feed /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-css hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ob-css /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-gnuplot hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6= xn-emacs-28.2/share/emacs/28.2/lisp/org/ob-gnuplot /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-inlinetask hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6= w4h6xn-emacs-28.2/share/emacs/28.2/lisp/org/org-inlinetask /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ol-bibtex hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/ol-bibtex /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ol-eww hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ol-eww /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-crypt hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/org-crypt /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-sqlite hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/ob-sqlite /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-js hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-em= acs-28.2/share/emacs/28.2/lisp/org/ob-js /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ox hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-emacs= -28.2/share/emacs/28.2/lisp/org/ox /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-id hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/org-id /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ox-koma-letter hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6= w4h6xn-emacs-28.2/share/emacs/28.2/lisp/org/ox-koma-letter /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-comint hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/ob-comint /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-C hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-ema= cs-28.2/share/emacs/28.2/lisp/org/ob-C /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-julia hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn= -emacs-28.2/share/emacs/28.2/lisp/org/ob-julia /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-keys hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn= -emacs-28.2/share/emacs/28.2/lisp/org/org-keys /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-emac= s-28.2/share/emacs/28.2/lisp/org/org /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ol-mhe hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ol-mhe /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-eshell hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/ob-eshell /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-footnote hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4= h6xn-emacs-28.2/share/emacs/28.2/lisp/org/org-footnote /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-eval hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-= emacs-28.2/share/emacs/28.2/lisp/org/ob-eval /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-macro hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/org-macro /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-datetree hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4= h6xn-emacs-28.2/share/emacs/28.2/lisp/org/org-datetree /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ox-md hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-em= acs-28.2/share/emacs/28.2/lisp/org/ox-md /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-maxima hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/ob-maxima /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-ref hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ob-ref /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-plantuml hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h= 6xn-emacs-28.2/share/emacs/28.2/lisp/org/ob-plantuml /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-indent hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6= xn-emacs-28.2/share/emacs/28.2/lisp/org/org-indent /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-mouse hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/org-mouse /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ol-doi hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ol-doi /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ol-eshell hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6x= n-emacs-28.2/share/emacs/28.2/lisp/org/ol-eshell /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ob-dot hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ob-dot /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/ox-odt hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4h6xn-e= macs-28.2/share/emacs/28.2/lisp/org/ox-odt /gnu/store/3rxpvdkn907pb1ccm2yl3ffyaz02k7d1-emacs-org-9.6.9/share/emacs/sit= e-lisp/org-9.6.9/org-loaddefs hides /gnu/store/3q8qbmwghz89zmcskby71yyhx6w4= h6xn-emacs-28.2/share/emacs/28.2/lisp/org/org-loaddefs /gnu/store/wpbwpy52q2n6khqjplndx33gvln1clii-emacs-soap-client-3.2.3/share/e= macs/site-lisp/soap-client-3.2.3/soap-inspect hides /gnu/store/3q8qbmwghz89= zmcskby71yyhx6w4h6xn-emacs-28.2/share/emacs/28.2/lisp/net/soap-inspect /gnu/store/wpbwpy52q2n6khqjplndx33gvln1clii-emacs-soap-client-3.2.3/share/e= macs/site-lisp/soap-client-3.2.3/soap-client hides /gnu/store/3q8qbmwghz89z= mcskby71yyhx6w4h6xn-emacs-28.2/share/emacs/28.2/lisp/net/soap-client /gnu/store/4l08sv8hz5pqcw3nf5niahn4iz7skmlw-emacs-flim-lb-1.14.9-137.80b812= 1/share/emacs/site-lisp/flim-lb-1.14.9-137.80b8121/sasl hides /gnu/store/3q= 8qbmwghz89zmcskby71yyhx6w4h6xn-emacs-28.2/share/emacs/28.2/lisp/net/sasl Features: (shadow emacsbug gnus-cite smiley qp gnus-async gnus-bcklg gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-ml gnus-msg disp-table nndoc gnus-cache url-handlers gnus-dup gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr kinsoku svg dom browse-url mm-archive url-cache crm debbugs-gnu add-log debbugs-compat debbugs soap-client url-http url-auth url-gw url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap rng-xsd rng-dt rng-util xsd-regexp eieio-opt speedbar ezimage dframe shortdoc gnutls network-stream nsm sort mailalias nndraft nnmh gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap utf7 netrc nnoo parse-time iso8601 gnus-spec gnus-win nnmail gnus-int gnus-range mail-source gnus nnheader mule-util footnote cus-edit pp cus-start cus-load wid-edit vc-mtn vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs vc vc-git diff-mode easy-mmode vc-dispatcher geiser-mode geiser-xref geiser-compile geiser-guile info-look info transient cl-extra format-spec compat compat-29 geiser geiser-debug geiser-repl compile geiser-image geiser-capf geiser-doc geiser-menu geiser-autodoc geiser-edit etags fileloop generator xref project geiser-completion geiser-eval geiser-connection tq geiser-syntax geiser-log comint ansi-color geiser-popup view geiser-impl geiser-custom geiser-base ring scheme misearch multi-isearch jka-compr find-func cl-print thingatpt help-fns radix-tree hashcash mail-extr message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader warnings edmacro kmacro smtpmail auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils yasnippet help-mode cl-loaddefs cl-lib generic-x beancount-autoloads yasnippet-autoloads hydra-autoloads oauth2-autoloads apel-lb-autoloads flim-lb-autoloads semi-epg-autoloads wanderlust-autoloads piem-autoloads soap-client-autoloads debbugs-autoloads vcard-mode-autoloads org-autoloads async-autoloads with-editor-autoloads transient-autoloads magit-autoloads compat-autoloads git-modes-autoloads magit-popup-autoloads geiser-guile-autoloads geiser-autoloads edit-indirect-autoloads dash-autoloads bui-autoloads guix-autoloads rx guix-emacs seq byte-opt gv bytecomp byte-compile cconv iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode 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 lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window 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 native-compile emacs) Memory information: ((conses 16 1130250 38896) (symbols 48 24269 5) (strings 32 154464 8069) (string-bytes 1 4289215) (vectors 16 59332) (vector-slots 8 1713954 66712) (floats 8 4754 181) (intervals 56 89278 1420) (buffers 992 38)) --=20 Thanks, Bruno. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 20 00:02:49 2023 Received: (at 66106) by debbugs.gnu.org; 20 Sep 2023 04:02:49 +0000 Received: from localhost ([127.0.0.1]:58022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qioQL-0005fU-3o for submit@debbugs.gnu.org; Wed, 20 Sep 2023 00:02:49 -0400 Received: from mail.ericabrahamsen.net ([52.70.2.18]:57230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qioQF-0005f7-9r for 66106@debbugs.gnu.org; Wed, 20 Sep 2023 00:02:46 -0400 Received: from localhost (71-212-75-26.tukw.qwest.net [71.212.75.26]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 5999CFA059; Wed, 20 Sep 2023 04:02:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1695182545; bh=Hg0L76Zw13yUlTc9ynKqJ87eUOqM8UdpgxY87KUxhnU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=TCnKMf0SxEneo96nY4PiBZXm1ACuCjc+z/QJLoBYGb2Ehm/lxpYSiKusVdKDYRzl1 9Jhu3BQP8xaoCteATf9kd5JxpGNYDPc5kRDi1e6PSAOJkLC6nxEuFsoG5h5YR29i8l 8ap7j1tx0g+dgY2ZJjLtdPeDJHy8Sah2byB3rHiw= From: Eric Abrahamsen To: Bruno Victal Subject: Re: bug#66106: 28.2; Undo on yanked message fills message body with headers In-Reply-To: <87msxi19l2.fsf@makinata.eu> (Bruno Victal's message of "Tue, 19 Sep 2023 16:11:53 +0100") References: <87msxi19l2.fsf@makinata.eu> Date: Tue, 19 Sep 2023 21:02:23 -0700 Message-ID: <875y455w6o.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66106 Cc: 66106@debbugs.gnu.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 (---) Bruno Victal writes: > 1. Using debbugs (elpa), go to issue #66057. > 2. Open the 3rd reply. (from Jean Abou Samra) > 3. In the Article buffer (the buffer with the message) do `S v' to > start a wide reply. > 4. Within the message body, do `C-c C-y' to copy the original > message/yank. > > Issue #1: I get a =E2=80=9CJean Abou Samra writes:=E2=80=9D line followed= by nothing, it > didn't paste the contents of the message I'm replying to. > > 5. Press `Undo'. > > Issue #2: Instead of reverting to an empty message body, I get the > headers of the message I'm replying to in its place. > > Notes that might be of interest: > * I have set `message-generate-hashcash' to `t'. > > There's also another issue I've encountered when I reattempted to reply > but using `S V' (wide reply with yank): The message doesn't seem to be > properly quoted. I only see a single level of '>' whereas I'd expect to > see part of the body with '>>' corresponding to the quoted parts of the > original message that started the discussion. I don't see exactly what you're seeing -- I tried this out and always got the message headers (no message body) with one level of quoting. Hitting undo just removed the level of quoting. But the basic problem is th= ere. It looks like the issue is in `gnus-summary-reply'. The function that prepares the original copy of the article for yanking is `gnus-copy-article-buffer', which is called once per article being replied to (note that "S V" is only wide; "S v" is very wide). Starting at line 1105 in `gnus-summary-reply', we go to the buffer containing the article text to yank, and run: (save-restriction (message-narrow-to-head) (when very-wide (erase-buffer) (insert headers)) (goto-char (point-max))) Perhaps the intention was that the narrowing would affect the behavior of `erase-buffer', so that in effect this is supposed to replace whatever headers were there with the contents of the "headers" variable. But of course `erase-buffer' doesn't respect buffer narrowing, so everything (including the actual text you wanted to reply to) gets deleted. If I replace (erase-buffer) with (delete-region (point-min) (point-max)), it appears to work correctly. Did `erase-buffer' used to respect narrowing, when this code was written 20 years ago? Anyway, the more I look at it, the more I think that's what's supposed to be happening here. Eric From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 23 18:40:51 2023 Received: (at 66106-done) by debbugs.gnu.org; 23 Sep 2023 22:40:51 +0000 Received: from localhost ([127.0.0.1]:40733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkBIx-0008AL-4u for submit@debbugs.gnu.org; Sat, 23 Sep 2023 18:40:51 -0400 Received: from mail.ericabrahamsen.net ([52.70.2.18]:54238) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkBIt-0008A0-Hq for 66106-done@debbugs.gnu.org; Sat, 23 Sep 2023 18:40:50 -0400 Received: from localhost (71-212-75-26.tukw.qwest.net [71.212.75.26]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 01436FA059; Sat, 23 Sep 2023 22:40:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1695508829; bh=GJNIfhjiscO01Ynkz1GIOiaSf9Du3JH/0zRlfmhFULc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=YG6FEz9WqZWKhmckQduVYmqtIoXIUKP029y6KoIN5dgn99z3tun/P+LlWkTtHpte2 A7yL7lRI3gR79w6LAqt/oaRLGe80tTc7lapaULMaQyxxs6AQxo/tB8aJNtJuhEQTtI suE9Efg+phxma0+Jyi3I+YQUbZp8tCC+vIJqSALo= From: Eric Abrahamsen To: Bruno Victal Subject: Re: bug#66106: 28.2; Undo on yanked message fills message body with headers In-Reply-To: <875y455w6o.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Tue, 19 Sep 2023 21:02:23 -0700") References: <87msxi19l2.fsf@makinata.eu> <875y455w6o.fsf@ericabrahamsen.net> Date: Sat, 23 Sep 2023 15:40:27 -0700 Message-ID: <87msxcldic.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66106-done Cc: 66106-done@debbugs.gnu.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 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Eric Abrahamsen writes: > Bruno Victal writes: > >> 1. Using debbugs (elpa), go to issue #66057. >> 2. Open the 3rd reply. (from Jean Abou Samra) >> 3. In the Article buffer (the buffer with the message) do `S v' to >> start a wide reply. >> 4. Within the message body, do `C-c C-y' to copy the original >> message/yank. >> >> Issue #1: I get a =E2=80=9CJean Abou Samra writes:=E2=80=9D line followe= d by nothing, it >> didn't paste the contents of the message I'm replying to. >> >> 5. Press `Undo'. >> >> Issue #2: Instead of reverting to an empty message body, I get the >> headers of the message I'm replying to in its place. >> >> Notes that might be of interest: >> * I have set `message-generate-hashcash' to `t'. >> >> There's also another issue I've encountered when I reattempted to reply >> but using `S V' (wide reply with yank): The message doesn't seem to be >> properly quoted. I only see a single level of '>' whereas I'd expect to >> see part of the body with '>>' corresponding to the quoted parts of the >> original message that started the discussion. > > I don't see exactly what you're seeing -- I tried this out and always > got the message headers (no message body) with one level of quoting. > Hitting undo just removed the level of quoting. But the basic problem is = there. > > It looks like the issue is in `gnus-summary-reply'. The function that > prepares the original copy of the article for yanking is > `gnus-copy-article-buffer', which is called once per article being > replied to (note that "S V" is only wide; "S v" is very wide). > > Starting at line 1105 in `gnus-summary-reply', we go to the buffer > containing the article text to yank, and run: > > (save-restriction > (message-narrow-to-head) > (when very-wide > (erase-buffer) > (insert headers)) > (goto-char (point-max))) > > Perhaps the intention was that the narrowing would affect the behavior > of `erase-buffer', so that in effect this is supposed to replace > whatever headers were there with the contents of the "headers" variable. > But of course `erase-buffer' doesn't respect buffer narrowing, so > everything (including the actual text you wanted to reply to) gets > deleted. If I replace (erase-buffer) with (delete-region (point-min) > (point-max)), it appears to work correctly. > > Did `erase-buffer' used to respect narrowing, when this code was written > 20 years ago? Anyway, the more I look at it, the more I think that's > what's supposed to be happening here. I've experimented with this a bit more, and am pushing the attached patch. I believe it fixes this problem, but please re-open the bug if you're still seeing undesirable behavior. Thanks for the report, Eric --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Use-delete-region-in-Gnus-message-yanking.patch >From 450ca9951a87a055eb00bd161a372cc1de02736f Mon Sep 17 00:00:00 2001 From: Eric Abrahamsen Date: Sat, 23 Sep 2023 15:33:53 -0700 Subject: [PATCH] Use delete-region in Gnus message yanking See Bug#66106 * lisp/gnus/gnus-msg.el (gnus-summary-reply): Not erase-buffer. The intention was to narrow the buffer to the headers, and then delete just those headers. But erase-buffer doesn't respect narrowing, so use (delete-region (point-min) (point-max)) instead. --- lisp/gnus/gnus-msg.el | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lisp/gnus/gnus-msg.el b/lisp/gnus/gnus-msg.el index 0439bf0d59b..b065ae34851 100644 --- a/lisp/gnus/gnus-msg.el +++ b/lisp/gnus/gnus-msg.el @@ -1104,12 +1104,12 @@ gnus-summary-reply (setq headers (concat headers (buffer-string))))))) (set-buffer (gnus-copy-article-buffer)) (gnus-msg-treat-broken-reply-to gnus-msg-force-broken-reply-to) - (save-restriction - (message-narrow-to-head) - (when very-wide - (erase-buffer) - (insert headers)) - (goto-char (point-max))) + (when very-wide + (save-restriction + (message-narrow-to-head) + (delete-region (point-min) (point-max)) + (insert headers) + (goto-char (point-max)))) (mml-quote-region (point) (point-max)) (message-reply nil wide) (when yank -- 2.42.0 --=-=-=-- From unknown Mon Aug 18 09:01:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 22 Oct 2023 11:24:05 +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