X-Loop: help-debbugs@HIDDEN Subject: bug#61677: 30.0.50; Display-Fill-Column-Indicator mode shifts with narrow characters near end of line Resent-From: Adriel Dumas--Jondeau <leirda@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 13:38:01 +0000 Resent-Message-ID: <handler.61677.B.167698663819505 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 61677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 61677 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.167698663819505 (code B ref -1); Tue, 21 Feb 2023 13:38:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Feb 2023 13:37:18 +0000 Received: from localhost ([127.0.0.1]:55019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUSpY-00054H-Ec for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 08:37:18 -0500 Received: from lists.gnu.org ([209.51.188.17]:34228) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leirda@HIDDEN>) id 1pUR1A-00065w-EU for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 06:41:11 -0500 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 <leirda@HIDDEN>) id 1pUR19-0001ZF-KQ for bug-gnu-emacs@HIDDEN; Tue, 21 Feb 2023 06:41:07 -0500 Received: from knopi.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <leirda@HIDDEN>) id 1pUR13-0008T8-Ip for bug-gnu-emacs@HIDDEN; Tue, 21 Feb 2023 06:41:07 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id CFC3244580 for <bug-gnu-emacs@HIDDEN>; Tue, 21 Feb 2023 12:40:57 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lOPk5I-C7Nxj for <bug-gnu-emacs@HIDDEN>; Tue, 21 Feb 2023 12:40:55 +0100 (CET) From: Adriel Dumas--Jondeau <leirda@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1676979655; bh=z/UqXSWE7R1cfkYtwzui74A1+2cPZI6F6yyU4OtSHSU=; h=From:To:Subject:Date; b=By7uJMun3uPvk49MyJlsVKh1XKYKIUBR0YnFCSpY8C30cbymN1mxSn/a+GjA+BCs2 uB1T/lv0sIX+qc3NQ8Y+vRSKRDoCpFnschyQWGYEyhLGagFDBo9R3whW9u47AH+9pZ 4kXzwWSujaRaR2nHqBvcBiY8gugvUn8Z+v9/lwbGVz4cnuHm7iJIYjNzsc/JUXUD2f vHqCaekzBuDihIIJhMD6btKxZ2NqA8asHRFz+r/xtI0K/P6DIhIeRUUzw0Uaozoqdo a/LRmY/2ZzO9CeuF7MX6v2OdqnE7AAlbRARD63VCkdVG68yd7ALJdiFeMyxHQhFf5l IAdxYd8mGkEnw== Date: Tue, 21 Feb 2023 12:40:45 +0100 Message-ID: <87bklnnt4y.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=178.21.23.139; envelope-from=leirda@HIDDEN; helo=knopi.disroot.org 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Mailman-Approved-At: Tue, 21 Feb 2023 08:37:15 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Starting from ~emacs -Q~: 1. Enable the Display-Full-Column-Indicator mode (~M-x=C2=A0di-i~). 2. Conveniently set fill-column value to the lowest (~C-x=C2=A0f=C2=A01~). 3. Set a font that properly displays narrow chars (~M-x=C2=A0s-fr-f~), e.g "-PfEd-DejaVu=C2=A0Serif-regular-normal-normal-*-*-*-*-*-*-0-iso10646-1". 4. Use a newline terminated line as the guide doesn't show up on the last line of the file (e.g ~C-p~, ~C-o~ and whatnot). 5. Insert some special characters, such as the narrow nobreak-space (~C-x=C2=A08=C2=A0RET=C2=A0202f~), up to three times. Observed behavior: The guide on this line is slightly shifted to the right in regards to the next and previous lines, and it get worse as narrow chars are added. Expected Behavior: The guide should stay properly aligned to the fill-column value. This is my first bug report, so I'm a bit overwhelmed and I'm really sorry if this is a duplicate (If so, how can I tell so next time?) I don't know the internals of display-fill-column-indicator-mode, but my guts says that we should compensate this by using some another narrow characters (without any face) to properly align to fill-column. I don't know if it can be done accurately for every narrow characters of every font as width may greatly vary between each of them, though. I'm on Emacs 30.0.50, but I'm pretty sure this can be reproduced on most of the previous recent emacs versions. Thank you, =2D- Adriel In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) System Description: Guix System Configured using: 'configure CONFIG_SHELL=3D/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.= 1.8/bin/bash SHELL=3D/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin= /bash --prefix=3D/gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-emacs-next-pgtk-29.= 0.60-0.ac7ec87 --enable-fast-install --with-pgtk --with-xwidgets --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 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER XIM XWIDGETS GTK3 ZLIB Important settings: value of $EMACSLOADPATH: /home/leirda/.guix-home/profile/share/emacs/site= -lisp:/gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-emacs-next-pgtk-29.0.60-0= .ac7ec87/share/emacs/30.0.50/lisp value of $EMACSNATIVELOADPATH: /home/leirda/.guix-home/profile/lib/emacs/= native-site-lisp value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: ELisp/d Load-path shadows: /gnu/store/4hjddd63p2wnymjbi1x2wy56a5fcb13v-emacs-jsonrpc-1.0.16/share/emac= s/site-lisp/jsonrpc-1.0.16/jsonrpc hides /gnu/store/52l8km136bn59wvk9qxyycq= y4c5s91pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/jsonrpc /gnu/store/8ssgcwh2wy8d9pihqdrm7cizq4ja1klz-emacs-external-completion-0.1/s= hare/emacs/site-lisp/external-completion-0.1/external-completion hides /gnu= /store/52l8km136bn59wvk9qxyycqy4c5s91pa-emacs-next-pgtk-29.0.60-0.ac7ec87/s= hare/emacs/30.0.50/lisp/external-completion /gnu/store/bz2079dzdhzvbv3p450ccm76dyhzj106-emacs-xref-1.6.1/share/emacs/si= te-lisp/xref-1.6.1/xref hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/progmodes/xref /gnu/store/0ikj7v4vdl9n6z3jxihwlyh6h3nqyxmv-emacs-project-0.9.7/share/emacs= /site-lisp/project-0.9.7/project hides /gnu/store/52l8km136bn59wvk9qxyycqy4= c5s91pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/progmode= s/project /gnu/store/mmmhg3vg7hafr0yklvksim27rmrslb88-emacs-eglot-1.11/share/emacs/si= te-lisp/eglot-1.11/eglot hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-= emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/progmodes/eglot /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ox hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-emacs= -next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ox /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ox-texinfo hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91= pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ox-texinfo /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ox-publish hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91= pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ox-publish /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ox-org hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ox-org /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ox-odt hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ox-odt /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ox-md hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-em= acs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ox-md /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ox-man hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ox-man /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ox-latex hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ox-latex /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ox-koma-letter hides /gnu/store/52l8km136bn59wvk9qxyycqy4c= 5s91pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ox-ko= ma-letter /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ox-icalendar hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s= 91pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ox-ical= endar /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ox-html hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-= emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ox-html /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ox-beamer hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ox-beamer /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ox-ascii hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ox-ascii /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-emac= s-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-timer hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-timer /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-table hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-table /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-src hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-= emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-src /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-refile hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91= pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-refile /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-protocol hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s= 91pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-pro= tocol /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-plot hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-plot /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-persist hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s9= 1pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-pers= ist /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-pcomplete hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5= s91pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-pc= omplete /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-num hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-= emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-num /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-mouse hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-mouse /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-mobile hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91= pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-mobile /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-macs hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-macs /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-macro hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-macro /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-loaddefs hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s= 91pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-loa= ddefs /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-list hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-list /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-lint hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-lint /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-keys hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-keys /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-inlinetask hides /gnu/store/52l8km136bn59wvk9qxyycqy4c= 5s91pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-i= nlinetask /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-indent hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91= pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-indent /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-id hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-id /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-habit hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-habit /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-goto hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-goto /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-footnote hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s= 91pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-foo= tnote /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-fold hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-fold /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-fold-core hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5= s91pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-fo= ld-core /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-feed hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-feed /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-faces hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-faces /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-entities hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s= 91pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-ent= ities /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-element hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s9= 1pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-elem= ent /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-duration hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s= 91pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-dur= ation /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-datetree hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s= 91pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-dat= etree /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-cycle hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-cycle /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-ctags hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-ctags /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-crypt hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-crypt /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-compat hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91= pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-compat /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-colview hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s9= 1pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-colv= iew /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-clock hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-clock /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-capture hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s9= 1pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-capt= ure /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-attach hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91= pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-attach /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-archive hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s9= 1pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-arch= ive /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-agenda hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91= pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-agenda /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ol hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-emacs= -next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ol /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ol-gnus hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-= emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ol-gnus /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ol-bibtex hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ol-bibtex /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ol-bbdb hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-= emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ol-bbdb /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/oc hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-emacs= -next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/oc /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/oc-csl hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/oc-csl /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/oc-biblatex hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s9= 1pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/oc-bibla= tex /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/oc-basic hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/oc-basic /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-tangle hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-tangle /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-shell hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-shell /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-sql hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-sql /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-ruby hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-= emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-ruby /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-python hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-python /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-octave hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-octave /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-lua hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-lua /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-lilypond hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s9= 1pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-lilyp= ond /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-latex hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-latex /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-julia hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-julia /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-java hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-= emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-java /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-haskell hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91= pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-haskell /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-gnuplot hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91= pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-gnuplot /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-exp hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-exp /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-core hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-= emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-core /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-comint hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-comint /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-clojure hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91= pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-clojure /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-R hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-ema= cs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-R /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-C hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-ema= cs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-C /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-version hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s9= 1pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-vers= ion /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-tempo hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-tempo /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/org-attach-git hides /gnu/store/52l8km136bn59wvk9qxyycqy4c= 5s91pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/org-a= ttach-git /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ol-w3m hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ol-w3m /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ol-rmail hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ol-rmail /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ol-mhe hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ol-mhe /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ol-man hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ol-man /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ol-irc hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ol-irc /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ol-info hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-= emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ol-info /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ol-eww hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ol-eww /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ol-eshell hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ol-eshell /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ol-doi hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ol-doi /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ol-docview hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91= pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ol-docview /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/oc-natbib hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/oc-natbib /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/oc-bibtex hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/oc-bibtex /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-emacs= -next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-table hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-table /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-sqlite hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-sqlite /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-screen hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-screen /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-sed hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-sed /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-scheme hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-scheme /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-sass hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-= emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-sass /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-ref hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-ref /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-processing hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5= s91pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-pro= cessing /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-plantuml hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s9= 1pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-plant= uml /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-perl hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-= emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-perl /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-org hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-org /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-ocaml hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-ocaml /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-maxima hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-maxima /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-matlab hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-matlab /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-makefile hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s9= 1pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-makef= ile /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-lob hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-lob /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-lisp hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-= emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-lisp /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-js hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-em= acs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-js /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-groovy hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-groovy /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-fortran hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91= pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-fortran /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-forth hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-forth /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-eval hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-= emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-eval /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-eshell hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91p= a-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-eshell /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-emacs-lisp hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5= s91pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-ema= cs-lisp /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-dot hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-dot /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-ditaa hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa= -emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-ditaa /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-css hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-css /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-calc hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-= emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-calc /gnu/store/7vvbh1hb4cdbkvyh3zbjk8ikh72b2ksl-emacs-org-9.6.1/share/emacs/sit= e-lisp/org-9.6.1/ob-awk hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-e= macs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/org/ob-awk /gnu/store/1cwal336xhaldg6w71fskzkhyjgb7kb4-emacs-seq-2.23/share/emacs/site= -lisp/seq-2.23/seq hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s91pa-emacs-= next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/emacs-lisp/seq /gnu/store/ab25nrhs5nm7gr0jl6y870q6jbgs4vvc-emacs-faceup-0.0.1-1.6c92dad/sh= are/emacs/site-lisp/faceup-0.0.1-1.6c92dad/faceup hides /gnu/store/52l8km13= 6bn59wvk9qxyycqy4c5s91pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0= .50/lisp/emacs-lisp/faceup /gnu/store/l6h2lw1zpy61rwvs1fv2wdnllb3yjwxr-emacs-eldoc-1.13.0/share/emacs/= site-lisp/eldoc-1.13.0/eldoc hides /gnu/store/52l8km136bn59wvk9qxyycqy4c5s9= 1pa-emacs-next-pgtk-29.0.60-0.ac7ec87/share/emacs/30.0.50/lisp/emacs-lisp/e= ldoc --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCAAxFiEEdTo3gYfn+XlCL0s3vM4s3nSoxFIFAmP0rb0THGxlaXJkYUBk aXNyb290Lm9yZwAKCRC8zizedKjEUjKRC/9e+MF+g69tZdiz9Hxhrt81yuwwf/i3 bh4mThgIJiO9+mTNkHjGu5KPM+jpQWVEV4VoNoNy7jWZJTu6ngSVzw4cStRHSCCK LY27H0YoLAYyxTIVsDP4jkJ9OkH+Y2t0WRyW0vBdS1+G9JihBdRSlPNfil6U8Rv2 JWnsafazmjDMwdoIKzrR27VS1O2y73ibPqOah0jgv5GbpO7hhoVUnMHOpx6rKkC/ +A+yDNStnNOwz6i2/+m/uVLdvCexWeGIY6ptDsp93EO66HDTvSCSiNAzbrcbGpPi 3m1r4bjn7r5iZoM2BOLy761J50elsTWtouJRWsyxCyW5hgAQ7SundPY8kSDz60Jj DdwfJIl5+tOco2QhcDmI71C4xBTWToi+Xj0Yv9S7lIxLcXA/ltoGp/hGytsGW6WO UoUeFbsKf99a/816uLWslg4XJBgorlfVHMQdCFfxmjL4qxR4+VwHpMMruNYh+4xe roPUmKTXL7lS9Mc7MeakXb6G1qtGu4eYTTI= =t9Ur -----END PGP SIGNATURE----- --=-=-=--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Adriel Dumas--Jondeau <leirda@HIDDEN> Subject: bug#61677: Acknowledgement (30.0.50; Display-Fill-Column-Indicator mode shifts with narrow characters near end of line) Message-ID: <handler.61677.B.167698663819505.ack <at> debbugs.gnu.org> References: <87bklnnt4y.fsf@HIDDEN> X-Gnu-PR-Message: ack 61677 X-Gnu-PR-Package: emacs Reply-To: 61677 <at> debbugs.gnu.org Date: Tue, 21 Feb 2023 13:38:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 61677 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 61677: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D61677 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#61677: 30.0.50; Display-Fill-Column-Indicator mode shifts with narrow characters near end of line Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Feb 2023 15:01:02 +0000 Resent-Message-ID: <handler.61677.B61677.16769916419276 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Adriel Dumas--Jondeau <leirda@HIDDEN> Cc: 61677 <at> debbugs.gnu.org Received: via spool by 61677-submit <at> debbugs.gnu.org id=B61677.16769916419276 (code B ref 61677); Tue, 21 Feb 2023 15:01:02 +0000 Received: (at 61677) by debbugs.gnu.org; 21 Feb 2023 15:00:41 +0000 Received: from localhost ([127.0.0.1]:57000 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUU8H-0002PW-7U for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 10:00:41 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pUU8D-0002PG-5z for 61677 <at> debbugs.gnu.org; Tue, 21 Feb 2023 10:00:39 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pUU87-0002HK-V6; Tue, 21 Feb 2023 10:00:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=mMydfvLbPpRSxsfGigUAf0Fx4U3tXmAUOherhfjhw+s=; b=fc0Xzl4/+BGpXE55e+7j OBPWs+iuk1GsGyEuBxGDH1RjsNW+QvAISaPrjhw7tpBoJZ/o3kp6npwElpRLEr7Dg40FzvS0nkTRr PDFzpBjrRdRwS6BqqmV8/wjvSiBRA/y3PsrbUQBomwX/W6lwMqmuZf7I6tRiZDTJs7p3S1fWHLiOs cBXxwQ/lFTDXoeLixyQld9mB5MH0ysXevi/ZenHNuBe00iwDdRIwnT/DVSwp4XpXWBkNt10ii3oDu 3Z3oZJVu7R8AaDp7j6wgXCULTWJa3rlCllla+xQDz7LJQeeSfgJXo6ktglGM6YhzMZ1eL4vsn/Z0r 55vzZWEir2bhFA==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pUU7v-0007ib-FY; Tue, 21 Feb 2023 10:00:31 -0500 Date: Tue, 21 Feb 2023 17:00:29 +0200 Message-Id: <835ybvt65u.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87bklnnt4y.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN) References: <87bklnnt4y.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Tue, 21 Feb 2023 12:40:45 +0100 > From: Adriel Dumas--Jondeau via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > 1. Enable the Display-Full-Column-Indicator mode (~M-x di-i~). > > 2. Conveniently set fill-column value to the lowest (~C-x f 1~). > > 3. Set a font that properly displays narrow chars (~M-x s-fr-f~), e.g > "-PfEd-DejaVu Serif-regular-normal-normal-*-*-*-*-*-*-0-iso10646-1". > > 4. Use a newline terminated line as the guide doesn't show up on the > last line of the file (e.g ~C-p~, ~C-o~ and whatnot). > > 5. Insert some special characters, such as the narrow nobreak-space > (~C-x 8 RET 202f~), up to three times. > > Observed behavior: The guide on this line is slightly shifted to the > right in regards to the next and previous lines, and it get worse as > narrow chars are added. AFAIU, you are using a font that is effectively a variable-pitch font: not all of the characters have glyphs of the same width, some have narrower glyphs. Is that correct? If so, the display-full-column-indicator feature is not prepared to deal with such fonts. The whole notion of "fill-column" only makes sense with fixed-pitch fonts, because otherwise either column N will mean different pixel coordinates depending on which characters are shown in the screen line (and the vertical line of indicators will appear broken, unaligned), or (if we forcibly align the indicators on the same pixel coordinate) the indicator will show a different column on each line, again depending on what characters are shown in that line. What happens in your case is that the layout calculations performed by the display engine go awry because this font's glyphs have different widths, something the current code doesn't expect. It should be possible to modify the layout calculations so that the indicators align on display on the same pixel, but then the number of the column where the indicator is shown in each line will be different, which basically makes this feature useless for its purpose. So I think we won't fix this issue. Unless I'm missing something, that is. Caveat: I don't have that font, so I used a different variable-pitch font to see what happens. > I don't know the internals of display-fill-column-indicator-mode, but my > guts says that we should compensate this by using some another narrow > characters (without any face) to properly align to fill-column. On GUI displays, we don't use characters, we use a special stretch glyph whose width we calculate as needed. So that's not the problem. The problem is that different characters produce glyphs of different widths, and the code is not prepared to deal with that situations because fill-column indicator only makes sense with fonts of fixed width.
X-Loop: help-debbugs@HIDDEN Subject: bug#61677: 30.0.50; Display-Fill-Column-Indicator mode shifts with narrow characters near end of line Resent-From: Adriel Dumas--Jondeau <leirda@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 22 Feb 2023 04:56:04 +0000 Resent-Message-ID: <handler.61677.B61677.16770417163357 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 61677 <at> debbugs.gnu.org Received: via spool by 61677-submit <at> debbugs.gnu.org id=B61677.16770417163357 (code B ref 61677); Wed, 22 Feb 2023 04:56:04 +0000 Received: (at 61677) by debbugs.gnu.org; 22 Feb 2023 04:55:16 +0000 Received: from localhost ([127.0.0.1]:57716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUh9v-0000ru-Dx for submit <at> debbugs.gnu.org; Tue, 21 Feb 2023 23:55:16 -0500 Received: from knopi.disroot.org ([178.21.23.139]:38272) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leirda@HIDDEN>) id 1pUbag-000084-GA for 61677 <at> debbugs.gnu.org; Tue, 21 Feb 2023 17:58:32 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 210A941B72; Tue, 21 Feb 2023 23:58:29 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MB2kEL2R6LaF; Tue, 21 Feb 2023 23:58:27 +0100 (CET) References: <87bklnnt4y.fsf@HIDDEN> <835ybvt65u.fsf@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1677020307; bh=H+kHxt3wou8fm/jf096maUNVxq9Xsa89kASz+yRQteU=; h=References:From:To:Cc:Subject:Date:In-reply-to; b=Q9ec0mMpxZEG/SBON/YVmQgwcJxgbeI/1sgkuN4dJ0WE+W+F/PC4SVliSJdAT92WA 6QjW1RPHeu+T8PemKueE3DYUYDU2/MCaBxuCaAnvphkXnKCZxa93aQEEcgtCNXA9pw uo6VRfmSVxw53Gy3iKfUaBdqc/LGYF0uCbeELQyjcBMTi0vNMmPzi6hc1KB/LCocoL coSA4Yu0GBKzwRl/G1vs320cVYo/mFXfrNLjYAGgCIbyylDUJTzCmxBaj/KpuFWus1 XD6XoO1YcDCk4qypXJzmd/2PDXt70jbxlnhEuhGyzW+3LAQNt1765shdCC3+BQk7PV NtxEUGTxHL5TQ== From: Adriel Dumas--Jondeau <leirda@HIDDEN> Date: Tue, 21 Feb 2023 19:35:21 +0100 In-reply-to: <835ybvt65u.fsf@HIDDEN> Message-ID: <87v8ju4ody.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: Thank you for your answer and these crystal clear explanations! I have a much better understanding of what's happening now :) Eli Zaretskii <eliz@HIDDEN> writes: Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 1.1 DATE_IN_PAST_03_06 Date: is 3 to 6 hours before Received: date X-Mailman-Approved-At: Tue, 21 Feb 2023 23:55:10 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.1 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thank you for your answer and these crystal clear explanations! I have a much better understanding of what's happening now :) Eli Zaretskii <eliz@HIDDEN> writes: > AFAIU, you are using a font that is effectively a variable-pitch font: > not all of the characters have glyphs of the same width, some have > narrower glyphs. Is that correct? Yes, that's it! I didn't knew it was the =E2=80=9Cpitch=E2=80=9D of the cha= racters and couldn't look it up online. Thank you for the pointer. > Caveat: I don't have that font, so I used a different variable-pitch > font to see what happens. I assumed that this font should be available on most of systems as I made nothing to get it installed. But this assumption is wrong. I guess it should apply to any other variable-pitch font as well, perhaps on different characters. Narrow nobreak-space should behave the same on most of said fonts, though. =2D-- 8< --- What I expect from display-fill-column-indicator is at least to be able to tell at a glance whether the actual number of characters on a given line goes beyond a certain point or not, independently from their size with any given font. So having the indicator displayed even after I type 3 narrow nobreak-spaces at fill-column 1 bothers me a bit (as it should disappear once it gets past the character count limit anyway). But I also understand why we can't make it disappear based on the number of characters, as the space between the text and the indicator wouldn't represent the actual remaining empty characters in that case. Whether this expectation is shared or not, and based on my current knowledge, I think there's at least these three choices: =2D Leaving things as is (The most straightforward and efficient way, and I would be absolutely okay with that) =2D Is there any documentation somewhere about that? Adding a warning based on the current font pitch with a pointer towards a more detailed explanation on Display-Fill-Column-Indicator triggers (and maybe hooking it at frame-font changes). This would at least give some hints to users and would reduce the occurence of threads as the current one (Probably low effort unless there is doc to write about it). =2D Modifying Display-Fill-Column-Indicator in order to display two vertical guides: the =E2=80=9Cglobal=E2=80=9D vertical line that we curre= ntly have but with the catch that it should hold true for the current font pitch, pixel based, a single line at ~fill-column~ for normal characters, independent from the character count. A =E2=80=9Ccharacter count=E2=80=9D= indicator, relative to each line, that may or may not be the same as the global one, with different glyph and color, doesn't show up if the same as the global one. It means the character count glyph may only be shown with a variable-pitch font on a line that contains narrowed or wide characters (This is the most controversial suggestion I'd say). The benefit of the latter suggestion is that it still works the same with fixed-pitch font (the character count should actually be the same as the pixel size in this case), but it would be more expressive with variable-pitch, thus fixing the inconsistencies that currently occur. The caveat is it brokes the implicit rule that the indicator is about the character count with variable-pitch font (as it would truly be about taken physical space on the screen). But the fact that a new character is displayed when it's not should (could?) make things clear. I can make code suggestions for this last one (not right now though) if nobody else is willing to, and if there's no real objection to it. What do you think? =2D-=20 Adriel --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCAAxFiEEdTo3gYfn+XlCL0s3vM4s3nSoxFIFAmP1TIkTHGxlaXJkYUBk aXNyb290Lm9yZwAKCRC8zizedKjEUrNEDACp8TSgxMYD1b+BhTOA6cHSr1SSN+EQ hJhXhSlIJtj+hEaVHkAVYJP7mXrScpqhfxF1upaNqZffPeeIHBHdRskT877Vtxe7 oDSqGr0sM+ni8CEmP6xNfdKUk+WaYqeTrZJsbTFtDeKJUJP6VC9dF0/q9LtqEsV8 0ZY6mf4/OV1HLC3f58Vl76kDJkcS20S69eNnK+Kl6hd5bIf8zgR/5J9iqAbk378K 8qZlQlofSmYo/R0gF/0Qq9Zh1AFhQXZ7RBTndJkDVEuxaBRlcUAOb/r4A+6pI6yr pSqgvjx1kCigvEFbcPh8i72OZNMSe0dB6l1CbG4Yjz4uyxn6saOHvZEhvjFdmFSG MFODMelupGs9OSWCPLstQxlSchaOD7wCy7VGYAuZX/8L71VCs2VX+b5tk/EVEdZV 0IiFNeQNmTMB36Kl1fV1MIErLLFvYBPYzQoRp4ZGxHYANpFlURBEYs+1IChU1QNE DrlsjPuMMHZJj93CMFmdkuDA9+jMLMB/41k= =EDsS -----END PGP SIGNATURE----- --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: bug#61677: 30.0.50; Display-Fill-Column-Indicator mode shifts with narrow characters near end of line Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 22 Feb 2023 13:20:02 +0000 Resent-Message-ID: <handler.61677.B61677.16770719748556 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Adriel Dumas--Jondeau <leirda@HIDDEN> Cc: 61677 <at> debbugs.gnu.org Received: via spool by 61677-submit <at> debbugs.gnu.org id=B61677.16770719748556 (code B ref 61677); Wed, 22 Feb 2023 13:20:02 +0000 Received: (at 61677) by debbugs.gnu.org; 22 Feb 2023 13:19:34 +0000 Received: from localhost ([127.0.0.1]:58287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUp1x-0002Dt-Fo for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 08:19:33 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pUp1v-0002Dg-JH for 61677 <at> debbugs.gnu.org; Wed, 22 Feb 2023 08:19:32 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pUp1q-0006eH-6k; Wed, 22 Feb 2023 08:19:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=yANTxm8SB0BescSPR8E178v5c7CCEYlxIAuqHe7X/ak=; b=fG6hL+DTjvUpXHrnp6t9 ji6eLY2cewca8gQkiJrXB/nIrshubkfFsrpTjSWHzUgovTR3UFIPK+mh83sjwE+O6RlpGYBNYyRop tVmADge/dDErjviYTWAhyoQ9uDuukHpS3PV1vz5UNttc1IsCuF2uRKL3n6E7BRJyJzVbeLgtDGNnd 6zMpC4xwZkZPB/XKW9AxPeuVSxK195k2V/fytQV6k3bA3fKt9n2Tzei5D5l1YTcWcQyYuT+4S3ANU QmSbK0u1IC4PFqH9ffeuI1BgdDjvVDzxa29ZmcETdnHintF8NdIAO/X3ctOfVKVL24b37He2ThfMJ egkRhvKGBAqnYg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pUp1p-0004xf-IJ; Wed, 22 Feb 2023 08:19:25 -0500 Date: Wed, 22 Feb 2023 15:19:38 +0200 Message-Id: <83bkllsuqd.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87v8ju4ody.fsf@HIDDEN> (message from Adriel Dumas--Jondeau on Tue, 21 Feb 2023 19:35:21 +0100) References: <87bklnnt4y.fsf@HIDDEN> <835ybvt65u.fsf@HIDDEN> <87v8ju4ody.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Adriel Dumas--Jondeau <leirda@HIDDEN> > Cc: 61677 <at> debbugs.gnu.org > Date: Tue, 21 Feb 2023 19:35:21 +0100 > > Whether this expectation is shared or not, and based on my current > knowledge, I think there's at least these three choices: > > - Leaving things as is (The most straightforward and efficient way, and > I would be absolutely okay with that) > > - Is there any documentation somewhere about that? Adding a warning > based on the current font pitch with a pointer towards a more detailed > explanation on Display-Fill-Column-Indicator triggers (and maybe > hooking it at frame-font changes). This would at least give some hints > to users and would reduce the occurence of threads as the current one > (Probably low effort unless there is doc to write about it). > > - Modifying Display-Fill-Column-Indicator in order to display two > vertical guides: the “global” vertical line that we currently have but > with the catch that it should hold true for the current font pitch, > pixel based, a single line at ~fill-column~ for normal characters, > independent from the character count. A “character count” indicator, > relative to each line, that may or may not be the same as the global > one, with different glyph and color, doesn't show up if the same as > the global one. It means the character count glyph may only be shown > with a variable-pitch font on a line that contains narrowed or wide > characters (This is the most controversial suggestion I'd say). > > The benefit of the latter suggestion is that it still works the same > with fixed-pitch font (the character count should actually be the same > as the pixel size in this case), but it would be more expressive with > variable-pitch, thus fixing the inconsistencies that currently occur. > > The caveat is it brokes the implicit rule that the indicator is about > the character count with variable-pitch font (as it would truly be about > taken physical space on the screen). But the fact that a new character > is displayed when it's not should (could?) make things clear. > > I can make code suggestions for this last one (not right now though) if > nobody else is willing to, and if there's no real objection to it. > > What do you think? I decided to go with the second alternative, and documented these caveats in the doc string of display-fill-column-indicator-mode and in the Emacs manual (on the emacs-29 branch). I think extending this feature as you suggest in the last alternative would be too much. However, if someone wants to work on this feature, I'm okay with considering such an extension. So I'm leaving this bug open for now. Thanks.
X-Loop: help-debbugs@HIDDEN Subject: bug#61677: 30.0.50; Display-Fill-Column-Indicator mode shifts with narrow characters near end of line Resent-From: Adriel Dumas--Jondeau <leirda@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 22 Feb 2023 23:07:01 +0000 Resent-Message-ID: <handler.61677.B61677.16771072056409 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 61677 <at> debbugs.gnu.org Received: via spool by 61677-submit <at> debbugs.gnu.org id=B61677.16771072056409 (code B ref 61677); Wed, 22 Feb 2023 23:07:01 +0000 Received: (at 61677) by debbugs.gnu.org; 22 Feb 2023 23:06:45 +0000 Received: from localhost ([127.0.0.1]:60628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pUyCD-0001fJ-03 for submit <at> debbugs.gnu.org; Wed, 22 Feb 2023 18:06:45 -0500 Received: from knopi.disroot.org ([178.21.23.139]:50178) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leirda@HIDDEN>) id 1pUyC7-0001f7-Vt for 61677 <at> debbugs.gnu.org; Wed, 22 Feb 2023 18:06:43 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 914954148D; Thu, 23 Feb 2023 00:06:38 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6MSoaMzx7a1i; Thu, 23 Feb 2023 00:06:37 +0100 (CET) References: <87bklnnt4y.fsf@HIDDEN> <835ybvt65u.fsf@HIDDEN> <87v8ju4ody.fsf@HIDDEN> <83bkllsuqd.fsf@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1677107197; bh=2yVtiggiKV//Kk2HrAQnAVhvpGmQdTnVPvXRRNI89kQ=; h=References:From:To:Cc:Subject:Date:In-reply-to; b=PFYwRWbsC5b5QM2vbFYbpnBbyx89lPJHlnLms1/hRL3HI29Xg85lDzOgEnAuMKa/D Wk6j21tMGgwGv31APeC7DMZJXzH8oUEUNa/93BNDq03M/U+kvkNP2xm/00QNaqioqg 01pCWHLCG7FpNmxnUjW9/V+6aIlAnLlV1PQhx6A/cRRNMUysQadIcC2RufYczU+DZ5 CgByBq5EjYY6GAk246w8woVL/cLEY+eYy+nrxnRo7bwSRXmnioiDAZWxVLAvA11UbL a3McqDCdGXhbpAVNQzqDfKzVSbGexzD9lip6FNpjqgAEY1wF1nPQkxAsBBYS7IMJmc A7h/aEY74Kx6w== From: Adriel Dumas--Jondeau <leirda@HIDDEN> Date: Wed, 22 Feb 2023 23:54:39 +0100 In-reply-to: <83bkllsuqd.fsf@HIDDEN> Message-ID: <878rgp5mhl.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Zaretskii <eliz@HIDDEN> writes: > I decided to go with the second alternative, and documented these > caveats in the doc string of display-fill-column-indicator-mode and in > the Emacs manual (on the emacs-29 branch). I think extending this > feature as you suggest in the last alternative would be too much. > However, if someone wants to work on this feature, I'm okay with > considering such an extension. > > So I'm leaving this bug open for now. > > Thanks. Thank you for this quick and considerate take! I won't work either on the third one anytime soon but I'll come back here when (if) I start to do so. =2D-=20 Adriel --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCAAxFiEEdTo3gYfn+XlCL0s3vM4s3nSoxFIFAmP2n+cTHGxlaXJkYUBk aXNyb290Lm9yZwAKCRC8zizedKjEUh0PC/9GUjl9n2e7eXzGSjmJFLS/nM3q1GWy JSoqpuNJoGD0hMcLgfa6J65Zme6e2E81WlMWQgk4A0dNhIR665f/QsjmEw8Ers2Z cvH/Uxlg53RqaesOF4XJKrAPMvoTBONgWdSF7ebKZxbSL/irXZkeZzvlCMVN4pdz UDhDlns+HaBGoYc2+ewW0S+pAsk6nf5DWmMKDeay+nswS3beF7aaiBbupvCP82DX 1lqCTZlBrBMRs8BhcIl+UwBaSoEkep7AIT8NTfyAE9vD4AvwtiWseXvd2ciKyrCW Ww8A263c8OwNNiEXMeKnFQeruGJvQm/pqKCj0bd2qdiQ4JFIKF34ZUcJbdAKAefV vMv6iHaPfvT/mLzHdkiUBIJKtqAIvYCCS4pYYSeD7lJ1OH5k0Gnd3sljt5c799Ke iSMsoM0pAaIBHwmy+mdOIamhcz/+wlruc96jkYLdr0w6v+z9Mo3jOhi/8wJ6VpB5 4b3ndy2TUOBTBEMLnSgw6oC8y1IaWyQ3MWI= =RsQ5 -----END PGP SIGNATURE----- --=-=-=--
Received: (at control) by debbugs.gnu.org; 8 Oct 2023 16:25:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 08 12:25:06 2023 Received: from localhost ([127.0.0.1]:58311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qpWaY-0006Gz-BV for submit <at> debbugs.gnu.org; Sun, 08 Oct 2023 12:25:06 -0400 Received: from mail-lf1-x12d.google.com ([2a00:1450:4864:20::12d]:54783) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1qpWaV-0006GS-UJ for control <at> debbugs.gnu.org; Sun, 08 Oct 2023 12:25:04 -0400 Received: by mail-lf1-x12d.google.com with SMTP id 2adb3069b0e04-5068692b0d9so2615852e87.1 for <control <at> debbugs.gnu.org>; Sun, 08 Oct 2023 09:24:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696782278; x=1697387078; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=LC+9pU94S5QwUmed1XH//DdHn+TGqPY64+5Im3KWPJU=; b=Jobexl4FFi9wY2ATUEJzlYlydVRPEbNNI+kVkKqC75xm1dR3XjPWlQdsuZ9kH5x5/D lLT9RTX7uLl808mp0styAWxmFKzeDpxhihM3+r2oMFxcfd41t/7o2o+pKNZMY5tkLy/G AnfbqFI6gaqD2agBr/tR++Z3bywADqAyewN4h8JE9GBiVxqbiWP47p9VSzQp5gKe1DG9 SBkc3fSNb59zWIStAMmGkOg3soZr08s1awZoHylPKkPb0EjN1qTxKazDSYh1bmq1cK1r unkvxf/KBGsCLuUqEGIGpWwx9lzhlOXVjSTnL8jg4PDIpPXsEYQ1oZ9akHAtlX4A2r1e dLJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696782278; x=1697387078; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=LC+9pU94S5QwUmed1XH//DdHn+TGqPY64+5Im3KWPJU=; b=oIV7MbFXc5vCprSE5S63PrBp6+juxbgPeE18H12Dy3HIsUxrmL9+zmayOfTXvitkDn J4KqBjAXMvJYUgmUjCgef7uCvg7h5thmobgPZsnz7x5W5FActXo/iFSCEpFmnmDb2TNZ SLEVljAu6ommDwxWNveh32KXwHkRA26eMxBJGQWAFwsc5wQuoHBWQCNmd8CM44GaxU6f 9wXioq97fukSRaQzbifokPlKPq/LPdyrBnLxVVf4VGffYVmEp9qIbUbhrE/lbLHKQHlD NMdq4EDUw+Dk8rq9S2XgkseCNTShzllTRzMKW93uxPJ/4DrCrZ1Jp0gY5eAb8bmgUUwk ilig== X-Gm-Message-State: AOJu0YxaZObyZbjGr0nJ6Kggrnz2XUJfpgy20bjIbPpMCjylt/wivs0x dGlEIBIFi7AZth/r1lzOndbgZFHmoWNuqXuPDjzWLeMpTeU= X-Google-Smtp-Source: AGHT+IHia/i++PZySy5nnXsZ7U13WvW56ADrQAy/QFG6Zh72IaX0OQqY16wIqbbZ3Af/g1OkNHIfA6I62b6dkU6LKVk= X-Received: by 2002:a19:5041:0:b0:503:1be5:24ed with SMTP id z1-20020a195041000000b005031be524edmr10800542lfj.44.1696782277518; Sun, 08 Oct 2023 09:24:37 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 8 Oct 2023 16:24:36 +0000 From: Stefan Kangas <stefankangas@HIDDEN> MIME-Version: 1.0 Date: Sun, 8 Oct 2023 16:24:36 +0000 Message-ID: <CADwFkmnoxZeXmMnASDAnHzobVR9UaW_m1WjPXZP7wVf-bMSXRQ@HIDDEN> Subject: To: control <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: severity 61677 wishlist thanks Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:12d listed in] [list.dnswl.org] 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines 2.0 BLANK_SUBJECT Subject is present but empty X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) severity 61677 wishlist thanks
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.