From unknown Fri Aug 08 15:18:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74673: 30.0.92; face warning on legal elisp syntax Resent-From: Christopher Howard Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Dec 2024 18:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 74673 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 74673@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.173325176621855 (code B ref -1); Tue, 03 Dec 2024 18:50:01 +0000 Received: (at submit) by debbugs.gnu.org; 3 Dec 2024 18:49:26 +0000 Received: from localhost ([127.0.0.1]:32878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIXxc-0005gP-Or for submit@debbugs.gnu.org; Tue, 03 Dec 2024 13:49:26 -0500 Received: from lists.gnu.org ([209.51.188.17]:35500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIXxY-0005gD-RH for submit@debbugs.gnu.org; Tue, 03 Dec 2024 13:49:23 -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 ) id 1tIXxX-0002uD-R6 for bug-gnu-emacs@gnu.org; Tue, 03 Dec 2024 13:49:20 -0500 Received: from mx.kolabnow.com ([212.103.80.155]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tIXxS-0000EW-7l for bug-gnu-emacs@gnu.org; Tue, 03 Dec 2024 13:49:18 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id 060792092006 for ; Tue, 3 Dec 2024 19:49:12 +0100 (CET) Authentication-Results: ext-mx-out011.mykolab.com (amavis); dkim=pass (2048-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:subject:subject:from:from:received :received:received; s=dkim20240523; t=1733251747; x=1735066148; bh=3G26/CfpsDpGcX3GP20EiJJUvYvYachYODPty1Iw1dM=; b=J5rUpbDMWAyx 8TpkhFzEPM41JCNlttZ+wllbkQsuurORzo6wJPkTvEnnrKOIICj1hKaMYM3pvryy QNI+PwTHDx4xhQdFBRTj5/v9UKgjn/QzzVzLEBTWOwI98X4jPAlhI+7bo4qeE4KC mZQMedn4VxROzAY5JJBqmvB76ex76+jkK9EzHVEjRFAOO6iEDmdcow586XLVBAsC xOOXx5Ovl3cXriK96Fw0su80iR32Iq4GDOl8sBN9whRPPuiSNMfkIiLY/PUpCYn6 yq8CIGvRCi+QdgrTwkadhExALQPhDVGWxWuUTGn6kFxdenMe83SlLp7SbtTZrbRm 5HJHbkR4bg== X-Virus-Scanned: amavis at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1 X-Spam-Level: X-Spam-Status: No, score=-1 tagged_above=-10 required=5 tests=[ALL_TRUSTED=-1] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out011.mykolab.com [127.0.0.1]) (amavis, port 10024) with ESMTP id 3hlOJR2HBJOt for ; Tue, 3 Dec 2024 19:49:07 +0100 (CET) Received: from int-mx009.mykolab.com (unknown [10.9.13.9]) by mx.kolabnow.com (Postfix) with ESMTPS id 6856C2092001 for ; Tue, 3 Dec 2024 19:49:06 +0100 (CET) Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx009.mykolab.com (Postfix) with ESMTPS id 5921434C6F8C for ; Tue, 3 Dec 2024 19:49:06 +0100 (CET) From: Christopher Howard Date: Tue, 03 Dec 2024 09:49:03 -0900 Message-ID: <874j3kfvq8.fsf@librehacker.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: none client-ip=212.103.80.155; envelope-from=christopher@librehacker.com; helo=mx.kolabnow.com 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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) 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 (---) Hi, in Elisp buffers, I am occasionally seeing a face warning (red colored = on my system) for what appears to be fully legal and functional syntax. Her= e is a recent example: 1. emacs -Q 2. paste the following into the *scratch* buffer ``` elisp (t-transduce (t-scan (lambda (s c) (concatenate 'string s (string c))) "") #'t-cons "hello") ``` On my system, the text =C2=AB"")=C2=BB, at the end of the =C2=ABconcatenate= =C2=BB line, is given font-lock-warning-face. Is this a bug, or some kind o= f warning about bad elisp style? In GNU Emacs 30.0.92 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-11-26 built on theoden Repository revision: fc17e8727d48c32f2610c6fe7c17147bff7be52b Repository branch: emacs-30 Windowing system distributor 'The X.Org Foundation', version 11.0.12101012 System Description: Guix System Configured using: 'configure --prefix=3D/home/christopher/local/emacs 'CFLAGS=3D-O0 -g3' PKG_CONFIG_PATH=3D/gnu/store/f335yc4x4ps0qalm4hafy0dggsfczfkj-profile/lib/= pkgconfig:/gnu/store/f335yc4x4ps0qalm4hafy0dggsfczfkj-profile/share/pkgconf= ig:/home/christopher/.guix-home/profile/lib/pkgconfig:/home/christopher/.gu= ix-home/profile/share/pkgconfig:/home/christopher/.guix-profile/lib/pkgconf= ig:/home/christopher/.guix-profile/share/pkgconfig' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LCMS2 LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $EMACSLOADPATH: /home/christopher/local/emacs/share/emacs/30.0.9= 2/lisp:/home/christopher/.guix-home/profile/share/emacs/site-lisp value of $EMACSNATIVELOADPATH: /home/christopher/local/emacs/share/emacs/= 30.0.92/lisp:/home/christopher/.guix-home/profile/lib/emacs/native-site-lisp value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: Org Minor modes in effect: repeat-mode: t global-git-commit-mode: t magit-auto-revert-mode: t auto-revert-mode: t pdf-occur-global-minor-mode: t rcirc-track-minor-mode: t roam-track-minor-mode: t org-roam-db-autosync-mode: t server-mode: t helm-mode: t helm-minibuffer-history-mode: t async-bytecomp-package-mode: t minibuffer-depth-indicate-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t cl-old-struct-compat-mode: 1 tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: ~/Repos/elpa/debbugs/debbugs-compat hides /gnu/store/mmcwi9khn458lykkk8l37x= axnjvq62pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs-co= mpat ~/Repos/elpa/debbugs/debbugs-browse hides /gnu/store/mmcwi9khn458lykkk8l37x= axnjvq62pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs-br= owse ~/Repos/elpa/debbugs/debbugs-gnu hides /gnu/store/mmcwi9khn458lykkk8l37xaxn= jvq62pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs-gnu ~/Repos/elpa/debbugs/debbugs hides /gnu/store/mmcwi9khn458lykkk8l37xaxnjvq6= 2pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs ~/Repos/elpa/debbugs/debbugs-guix hides /gnu/store/mmcwi9khn458lykkk8l37xax= njvq62pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs-guix ~/Repos/elpa/debbugs/debbugs-org hides /gnu/store/mmcwi9khn458lykkk8l37xaxn= jvq62pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs-org ~/Repos/elpa/debbugs/debbugs-pkg hides /gnu/store/mmcwi9khn458lykkk8l37xaxn= jvq62pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs-pkg /home/christopher/local/emacs/share/emacs/30.0.92/lisp/net/soap-client hide= s /gnu/store/8pr1yy7pcai1g1r52c2xcha58nmbi32a-emacs-soap-client-3.2.3/share= /emacs/site-lisp/soap-client-3.2.3/soap-client /home/christopher/local/emacs/share/emacs/30.0.92/lisp/net/soap-inspect hid= es /gnu/store/8pr1yy7pcai1g1r52c2xcha58nmbi32a-emacs-soap-client-3.2.3/shar= e/emacs/site-lisp/soap-client-3.2.3/soap-inspect /home/christopher/local/emacs/share/emacs/30.0.92/lisp/emacs-lisp/compat hi= des /gnu/store/5fz4hfsqgh2rgdz2gxpxsnf6ak2nbsnx-emacs-compat-30.0.0.0/share= /emacs/site-lisp/compat-30.0.0.0/compat /home/christopher/local/emacs/share/emacs/30.0.92/lisp/progmodes/eglot hide= s /gnu/store/dc8j46wg6msy43sm8473i2ghb0kkqzrm-emacs-eglot-1.17/share/emacs/= site-lisp/eglot-1.17/eglot /home/christopher/local/emacs/share/emacs/30.0.92/lisp/emacs-lisp/eldoc hid= es /gnu/store/yzh97y7djcn0zylrdqzcq0k3kziwkh3c-emacs-eldoc-1.15.0/share/ema= cs/site-lisp/eldoc-1.15.0/eldoc /home/christopher/local/emacs/share/emacs/30.0.92/lisp/external-completion = hides /gnu/store/w2s88x6rgc8cripdd662pxfh0wdfks2x-emacs-external-completion= -0.1/share/emacs/site-lisp/external-completion-0.1/external-completion /home/christopher/local/emacs/share/emacs/30.0.92/lisp/jsonrpc hides /gnu/s= tore/68sh2hccihmj9skgmb3gcc8nr3jhnn9k-emacs-jsonrpc-1.0.25/share/emacs/site= -lisp/jsonrpc-1.0.25/jsonrpc /home/christopher/local/emacs/share/emacs/30.0.92/lisp/progmodes/project hi= des /gnu/store/rhmkc30ad8j5dhl9yws1s2byyqs84yq0-emacs-project-0.11.1/share/= emacs/site-lisp/project-0.11.1/project /home/christopher/local/emacs/share/emacs/30.0.92/lisp/progmodes/xref hides= /gnu/store/612wcw3lg8gxwsigqkm8b72hj3pnwr8x-emacs-xref-1.7.0/share/emacs/s= ite-lisp/xref-1.7.0/xref /home/christopher/local/emacs/share/emacs/30.0.92/lisp/emacs-lisp/seq hides= /gnu/store/prl5nb68h3dj1wx4jivdls5d8f8p9jjc-emacs-seq-2.24/share/emacs/sit= e-lisp/seq-2.24/seq /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-element-ast = hides /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/em= acs/site-lisp/org-9.7.14/org-element-ast /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-lisp hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-lisp /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-awk hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-awk /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-mhe hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ol-mhe /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-haskell hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ob-haskell /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-pcomplete hi= des /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emac= s/site-lisp/org-9.7.14/org-pcomplete /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-makefile hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/ob-makefile /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-processing hi= des /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emac= s/site-lisp/org-9.7.14/ob-processing /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-sql hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-sql /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-id hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/org-id /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-refile hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/org-refile /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-lilypond hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/ob-lilypond /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-html hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ox-html /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/oc hides /gnu/st= ore/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-lisp= /org-9.7.14/oc /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-octave hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-octave /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-texinfo hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ox-texinfo /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-entities hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/org-entities /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-C hides /gnu/= store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-li= sp/org-9.7.14/ob-C /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-w3m hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ol-w3m /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-archive hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/org-archive /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-doi hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ol-doi /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-eww hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ol-eww /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-man hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ox-man /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-mobile hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/org-mobile /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-gnus hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ol-gnus /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-bbdb hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ol-bbdb /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-koma-letter h= ides /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/ema= cs/site-lisp/org-9.7.14/ox-koma-letter /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org hides /gnu/s= tore/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-lis= p/org-9.7.14/org /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-maxima hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-maxima /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-css hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-css /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-element hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/org-element /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox hides /gnu/st= ore/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-lisp= /org-9.7.14/ox /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-datetree hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/org-datetree /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-tempo hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-tempo /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-keys hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-keys /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-js hides /gnu= /store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-l= isp/org-9.7.14/ob-js /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-emacs-lisp hi= des /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emac= s/site-lisp/org-9.7.14/ob-emacs-lisp /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-lint hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-lint /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-habit hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-habit /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-crypt hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-crypt /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-attach hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/org-attach /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-plantuml hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/ob-plantuml /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-agenda hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/org-agenda /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-indent hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/org-indent /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-timer hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-timer /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-beamer hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ox-beamer /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-macs hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-macs /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-exp hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-exp /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-persist hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/org-persist /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-eshell hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-eshell /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-icalendar hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/ox-icalendar /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-scheme hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-scheme /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/oc-bibtex hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/oc-bibtex /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-screen hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-screen /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-matlab hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-matlab /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-num hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/org-num /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-list hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-list /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/oc-csl hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/oc-csl /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-clojure hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ob-clojure /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol hides /gnu/st= ore/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-lisp= /org-9.7.14/ol /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-sass hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-sass /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-ditaa hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-ditaa /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-faces hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-faces /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-sqlite hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-sqlite /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-table hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-table /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-latex hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ox-latex /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-ascii hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ox-ascii /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-perl hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-perl /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-mouse hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-mouse /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-macro hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-macro /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-goto hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-goto /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-duration hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/org-duration /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-org hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ox-org /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-python hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-python /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-inlinetask h= ides /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/ema= cs/site-lisp/org-9.7.14/org-inlinetask /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-fold-core hi= des /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emac= s/site-lisp/org-9.7.14/org-fold-core /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-eshell hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ol-eshell /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-cycle hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-cycle /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-capture hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/org-capture /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-forth hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-forth /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-feed hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-feed /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-lob hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-lob /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-rmail hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ol-rmail /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-clock hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-clock /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-bibtex hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ol-bibtex /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-julia hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-julia /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-sed hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-sed /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-table hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-table /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-ref hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-ref /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-compat hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/org-compat /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-lua hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-lua /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-comint hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-comint /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-colview hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/org-colview /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-eval hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-eval /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-odt hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ox-odt /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-fortran hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ob-fortran /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-shell hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-shell /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-version hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/org-version /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob hides /gnu/st= ore/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-lisp= /org-9.7.14/ob /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-docview hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ol-docview /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/oc-basic hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/oc-basic /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-calc hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-calc /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/oc-biblatex hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/oc-biblatex /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-R hides /gnu/= store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-li= sp/org-9.7.14/ob-R /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-publish hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ox-publish /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-dot hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-dot /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-tangle hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-tangle /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-ocaml hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-ocaml /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-attach-git h= ides /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/ema= cs/site-lisp/org-9.7.14/org-attach-git /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-md hides /gnu= /store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-l= isp/org-9.7.14/ox-md /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-loaddefs hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/org-loaddefs /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-groovy hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-groovy /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-ctags hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-ctags /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-ruby hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-ruby /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-fold hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-fold /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-protocol hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/org-protocol /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/oc-natbib hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/oc-natbib /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-org hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-org /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-man hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ol-man /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-info hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ol-info /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-footnote hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/org-footnote /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-plot hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-plot /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-irc hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ol-irc /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-core hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-core /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-java hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-java /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-latex hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-latex /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-gnuplot hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ob-gnuplot /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-src hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/org-src /home/christopher/local/emacs/share/emacs/30.0.92/lisp/transient hides /gnu= /store/znls5lgpz8jy7p43gfc5pkh64qmq3h8s-emacs-transient-0.7.7/share/emacs/s= ite-lisp/transient-0.7.7/transient /home/christopher/local/emacs/share/emacs/30.0.92/lisp/progmodes/peg hides = /gnu/store/ak6hlqd0zb5ij1zqrfvqy2p06iigqixq-emacs-peg-1.0.1/share/emacs/sit= e-lisp/peg-1.0.1/peg /home/christopher/local/emacs/share/emacs/30.0.92/lisp/indent hides /gnu/st= ore/b0bxn8a5h9ab6wxh2ld6m89n7r26f7wi-emacs-straight-el-0-3.b3760f5/share/em= acs/site-lisp/straight-el-0-3.b3760f5/indent /home/christopher/local/emacs/share/emacs/30.0.92/lisp/net/sasl hides /gnu/= store/aq7g7fgljahgnibnsnj1z9ibpnnd2brz-emacs-flim-lb-1.14.9-143.23bb29d/sha= re/emacs/site-lisp/flim-lb-1.14.9-143.23bb29d/sasl /gnu/store/b0bxn8a5h9ab6wxh2ld6m89n7r26f7wi-emacs-straight-el-0-3.b3760f5/s= hare/emacs/site-lisp/straight-el-0-3.b3760f5/install hides /gnu/store/nh3vf= sdyc82vp2l46v7nkad0zr1f7l33-emacs-apel-lb-10.8-81.82eb232/share/emacs/site-= lisp/apel-lb-10.8-81.82eb232/install Features: (shadow emacsbug repeat company pcmpl-unix checkdoc lisp-mnt flymake magit-bookmark magit-submodule magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode diff git-commit log-edit pcvs-util magit-core magit-autorevert autorevert magit-margin magit-transient magit-process with-editor magit-mode benchmark magit-git magit-base scheme project apropos vc-hg vc-bzr gemini-mode tramp-cmds flow-fill gnus-bookmark emacs-news-mode misearch multi-isearch em-xtra em-unix em-tramp em-term term ehelp em-smart em-script em-prompt em-pred em-ls em-hist em-glob em-extpipe em-elecslash em-cmpl em-dirs em-basic em-banner em-alias esh-mode esh-var eshell esh-cmd cus-start cl-print fortran tramp-cache time-stamp tramp-sh shortdoc comp-common help-fns radix-tree dabbrev image-file image-converter dired-aux helm-external helm-net ffap hl-line shr-color color url-cache mule-util mm-archive oc-basic ol-eww eww mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview doc-view ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi vc-git diff-mode track-changes vc-dispatcher mailalias smtpmail bbdb-message face-remap sort gnus-cite smiley mail-extr textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check qp gnus-async gnus-bcklg gnus-ml disp-table nndraft nnmh nnfolder utf-7 bbdb-gnus bbdb-mua bbdb-com network-stream gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig nntp gnus-cache crm winner tramp-archive tramp-gvfs helm-command helm-elisp helm-eval helm-info transducers psx-info p-search p-search-query p-search-transient transient heap cl guix-autoloads info debbugs-gnu add-log debbugs soap-client url-http url-auth url-gw warnings rng-xsd rng-dt rng-util xsd-regexp debbugs-compat discomfort debase-objectmanager debase eieio-base mathjax xterm-color socks gnutls nsm elpher bookmark+ bookmark+-key bookmark+-1 gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader range bookmark+-bmu bookmark+-lit bookmark+-mac uniline pcase rect hydra lv pdf-occur ibuf-ext ibuffer ibuffer-loaddefs tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch let-alist pdf-misc imenu pdf-tools compile cus-edit pdf-view jka-compr pdf-cache pdf-info tq pdf-util pdf-macs engine-mode rcirc bbdb bbdb-site timezone text-decoration s names edebug debug backtrace org-roam-protocol org-protocol org-roam-migrate org-roam-log org-roam-mode org-roam-capture org-roam-id org-roam-node org-roam-db emacsql-sqlite-builtin sqlite org-roam-utils org-roam-compat org-roam org-capture org-element org-persist org-attach org-id org-refile org-element-ast inline org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-compat org-macs emacsql-sqlite emacsql-sqlite-common emacsql emacsql-compiler magit-section cursor-sensor compat dash cl-extra printing ps-print ps-print-loaddefs lpr esh-ext esh-proc esh-opt esh-io esh-arg esh-module esh-module-loaddefs esh-util elfeed-show elfeed-search wid-edit bookmark pp message sendmail yank-media rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader shr text-property-search pixel-fill kinsoku puny svg dom elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib avl-tree generator url-queue url-file xml-query xml dired-x server helm-mode helm-misc helm-files image-dired image-dired-tags image-dired-external image-dired-util image-mode dired dired-loaddefs exif filenotify helm-buffers all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils helm-help helm-types helm helm-global-bindings helm-easymenu edmacro kmacro helm-core easy-mmode async-bytecomp helm-source helm-multi-match helm-lib async green-phosphor-theme mb-depth display-line-numbers crux tramp rx trampver tramp-integration files-x tramp-message help-mode tramp-compat xdg shell pcomplete comint ansi-osc ring parse-time iso8601 time-date format-spec ansi-color tramp-loaddefs thingatpt cus-load finder-inf mu4e-autoloads yeetube-autoloads xmlgen-autoloads xterm-color-autoloads wttrin-autoloads oauth2-autoloads apel-lb-autoloads flim-lb-autoloads semi-epg-autoloads visual-regexp-autoloads unfill-autoloads tmr-autoloads rainbow-identifiers-autoloads company-autoloads visual-fill-column-autoloads telega-autoloads straight-el-autoloads srfi-autoloads helm-slime-autoloads macrostep-autoloads slime-autoloads restart-emacs-autoloads puni-autoloads poke-mode-autoloads placeholder-autoloads pdfgrep-autoloads tablist-autoloads pdf-tools-autoloads password-generator-autoloads paredit-autoloads sqlite3-api-autoloads pg-autoloads finalize-autoloads emacsql-autoloads org-roam-autoloads peg-autoloads ov-autoloads ht-autoloads org-super-agenda-autoloads org-ql-autoloads org-present-autoloads org-noter-autoloads org-modern-autoloads hydra-autoloads org-fc-autoloads ox-gemini-autoloads osm-autoloads org-contacts-autoloads orderless-autoloads nssh-autoloads kv-autoloads nov-el-autoloads names-autoloads advice memory-usage-autoloads math-preview-autoloads persist-autoloads ts-autoloads deferred-autoloads request-autoloads mastodon-autoloads markdown-mode-autoloads transient-autoloads magit-autoloads m-buffer-el-autoloads helm-org-contacts-autoloads gemini-autoloads srv-autoloads hexrgb-autoloads fsm-autoloads jabber-autoloads inspector-autoloads htmlize-autoloads shut-up-autoloads loop-autoloads list-utils-autoloads elisp-refs-autoloads helpful-autoloads helm-wordnut-autoloads password-store-autoloads helm-pass-autoloads helm-org-rifle-autoloads popup-autoloads async-autoloads helm-autoloads f3-autoloads expand-region-autoloads everywhere-autoloads eshell-z-autoloads engine-mode-autoloads elpher-autoloads elfeed-autoloads eldev-autoloads seq-autoloads xref-autoloads project-autoloads jsonrpc-autoloads external-completion-autoloads eldoc-autoloads eglot-autoloads ed-mode-autoloads compat-autoloads eat-autoloads debase-autoloads discomfort-autoloads soap-client-autoloads debbugs-autoloads daemons-autoloads crux-autoloads casual-info-autoloads casual-dired-autoloads casual-lib-autoloads casual-calc-autoloads browse-kill-ring-autoloads eimp-autoloads blimp-autoloads bbdb-autoloads memoize-autoloads s-autoloads f-autoloads all-the-icons-autoloads 0x0-autoloads magit-popup-autoloads geiser-guile-autoloads geiser-autoloads edit-indirect-autoloads dash-autoloads bui-autoloads guix-emacs annotate-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen 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 nadvice seq simple cl-generic indonesian philippine 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 abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 1933582 380172) (symbols 48 55975 91) (strings 32 299372 30530) (string-bytes 1 40712967) (vectors 16 161843) (vector-slots 8 2327694 253724) (floats 8 8393 29863) (intervals 56 106413 11802) (buffers 984 155)) --=20 =F0=9F=93=9B Christopher Howard =F0=9F=9A=80 gemini://gem.librehacker.com =F0=9F=8C=90 http://gem.librehacker.com =D7=91=D7=A8=D7=90=D7=A9=D7=99=D7=AA =D7=91=D7=A8=D7=90 =D7=90=D7=9C=D7=94= =D7=99=D7=9D =D7=90=D7=AA =D7=94=D7=A9=D7=9E=D7=99=D7=9D =D7=95=D7=90=D7=AA= =D7=94=D7=90=D7=A8=D7=A5 From unknown Fri Aug 08 15:18:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74673: 30.0.92; face warning on legal elisp syntax Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Dec 2024 19:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74673 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Christopher Howard Cc: 74673@debbugs.gnu.org Received: via spool by 74673-submit@debbugs.gnu.org id=B74673.173325254824445 (code B ref 74673); Tue, 03 Dec 2024 19:03:02 +0000 Received: (at 74673) by debbugs.gnu.org; 3 Dec 2024 19:02:28 +0000 Received: from localhost ([127.0.0.1]:32912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIYAG-0006MD-7m for submit@debbugs.gnu.org; Tue, 03 Dec 2024 14:02:28 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIYAD-0006Lw-UA for 74673@debbugs.gnu.org; Tue, 03 Dec 2024 14:02:26 -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 ) id 1tIYA7-00021b-FO; Tue, 03 Dec 2024 14:02:19 -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=MfkzWDNSDaSMAInfJ1zsqpuY1gzFv3MWl4wR4Ss863U=; b=QB0ALa700lc9iHzlI8rX byic4qu/8Lgvxg0AzZQtQVVWihI47An6E2TxiXNaAbXCMXTFQErXd/4DFdWqlKTPYYj7ECYce6OZ7 W/dBEnRDR4UfCqZvRa6AxJmP76UQdRaKIm2LMcru5ruuVFYZ20IlbAo6xOS5eXjd7QaTfunRoFVxY ponGpfYQUa9MQVon2XVegFRku7AOsbHG7VIg3TodwdSHht6o06kt253Alm9AcHZQCD8dt6fPKnccm HrJPmKfdz2cL3+LXwaQelYIikjza9jR771hnsHBiSqan8xVPcO0+Rtn+SErqDDHJJ0vnt9rMEtWpb Wo/hdvCCADiWjw==; Date: Tue, 03 Dec 2024 21:02:17 +0200 Message-Id: <86h67k1tfq.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <874j3kfvq8.fsf@librehacker.com> (message from Christopher Howard on Tue, 03 Dec 2024 09:49:03 -0900) References: <874j3kfvq8.fsf@librehacker.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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 (---) > From: Christopher Howard > Date: Tue, 03 Dec 2024 09:49:03 -0900 > > Hi, in Elisp buffers, I am occasionally seeing a face warning (red colored on my system) for what appears to be fully legal and functional syntax. Here is a recent example: > > 1. emacs -Q > 2. paste the following into the *scratch* buffer > > ``` elisp > (t-transduce > (t-scan > (lambda (s c) > (concatenate 'string s (string c))) "") > #'t-cons > "hello") > ``` > > On my system, the text «"")», at the end of the «concatenate» line, is given font-lock-warning-face. Is this a bug, or some kind of warning about bad elisp style? The latter, I think. If you insert a newline before that "", does the warning face go away? From unknown Fri Aug 08 15:18:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74673: 30.0.92; face warning on legal elisp syntax Resent-From: Christopher Howard Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Dec 2024 19:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74673 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 74673@debbugs.gnu.org Received: via spool by 74673-submit@debbugs.gnu.org id=B74673.173325357127473 (code B ref 74673); Tue, 03 Dec 2024 19:20:02 +0000 Received: (at 74673) by debbugs.gnu.org; 3 Dec 2024 19:19:31 +0000 Received: from localhost ([127.0.0.1]:32947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIYQl-000792-6i for submit@debbugs.gnu.org; Tue, 03 Dec 2024 14:19:31 -0500 Received: from mx.kolabnow.com ([212.103.80.154]:56630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIYQj-00078n-Ek for 74673@debbugs.gnu.org; Tue, 03 Dec 2024 14:19:30 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id 55D152092006; Tue, 3 Dec 2024 20:19:23 +0100 (CET) Authentication-Results: ext-mx-out011.mykolab.com (amavis); dkim=pass (2048-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:mime-version:message-id:date:date :references:in-reply-to:subject:subject:from:from:received :received:received; s=dkim20240523; t=1733253562; x=1735067963; bh=hUhnfehYpG9QuY7IVrirNkoT/Z+ZyV5Y7nUNbEEDJNI=; b=l8WOIoFjiMNi 9IHuKv+mseqLOqlBAMQ36RZ/NUzBAM4eRGwzhZQ2yGEpr/rJlaeZ05L10nahTms5 Gk6/GFtPOFiKDQP5jNTxSG/s2RfNQtUTgR5n5SP90LZTh8pSlflQAJVb2j1cejS8 FMZoBq+3A+At4lmsF1ilXxVb3Mvv2InArIUseAzaAAMqrcLWdUb2/INbhwsQAYTW axQoNgDBN9mxu64nyb+nqioIyY4K2+6ZSJWnqfQROTnBeCW+UnGGcCt35AeFcKRb U5Dab3nzRurzFOKL5OTkgjXBukZYwPG/DI0w/RwqnZTBUDMbydVhGRXMnoU1MbtO FZigB8GHrA== X-Virus-Scanned: amavis at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1 X-Spam-Level: X-Spam-Status: No, score=-1 tagged_above=-10 required=5 tests=[ALL_TRUSTED=-1] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out011.mykolab.com [127.0.0.1]) (amavis, port 10024) with ESMTP id 5rYpoTf32FIZ; Tue, 3 Dec 2024 20:19:22 +0100 (CET) Received: from int-mx009.mykolab.com (unknown [10.9.13.9]) by mx.kolabnow.com (Postfix) with ESMTPS id 953852092001; Tue, 3 Dec 2024 20:19:21 +0100 (CET) Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx009.mykolab.com (Postfix) with ESMTPS id 7A40134E2A9E; Tue, 3 Dec 2024 20:19:21 +0100 (CET) From: Christopher Howard In-Reply-To: <86h67k1tfq.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 03 Dec 2024 21:02:17 +0200") References: <874j3kfvq8.fsf@librehacker.com> <86h67k1tfq.fsf@gnu.org> Date: Tue, 03 Dec 2024 10:19:18 -0900 Message-ID: <87wmggefrd.fsf@librehacker.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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: -1.0 (-) Eli Zaretskii writes: > The latter, I think. If you insert a newline before that "", does the > warning face go away? Yes, it does go away. If this is a style warning (1) could we clarify what rule I'm breaking, exactly? Is this rule something I can toggle on/off? (2) should we consider using a distinct face for style warnings? I don't personally see a problem with putting a small argument at the end of a line, to save screen line space, though I wouldn't mind following the rule if it was set in somebody else's project. -- Christopher Howard From unknown Fri Aug 08 15:18:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74673: 30.0.92; face warning on legal elisp syntax Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Dec 2024 19:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74673 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Christopher Howard Cc: 74673@debbugs.gnu.org Received: via spool by 74673-submit@debbugs.gnu.org id=B74673.173325475231298 (code B ref 74673); Tue, 03 Dec 2024 19:40:02 +0000 Received: (at 74673) by debbugs.gnu.org; 3 Dec 2024 19:39:12 +0000 Received: from localhost ([127.0.0.1]:32996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIYjo-00088k-07 for submit@debbugs.gnu.org; Tue, 03 Dec 2024 14:39:12 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIYjm-00088Q-2d for 74673@debbugs.gnu.org; Tue, 03 Dec 2024 14:39:10 -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 ) id 1tIYje-0002uz-Tr; Tue, 03 Dec 2024 14:39:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=BBv0IXmycBPN83YXQ7C/oEbooF6dB1tlXlTP2QfgUP8=; b=OVD80q8YQiep 4PP5kF9RwlpV6wBGVMI6sbhcBE9/qxDoQF3eA5mll2sLUGHaSr99mNNqZ2HWWe+jAtEeq2XlKhF38 8yGbWnJ1y48l9Gb6vSFN8TVd0amyVi+a3CZSrTyzAsl/qV921NX3TgbSK03d/M4uGZwi+i22Xuwtm m6LKoINXAqcFzFolWlwUECtF/Kkw/nz4IA3W9BzwRbfmrhyrJ/vbt2mCHlj5Oocp2XHwgZnORqS7B PXMBoXAJ9UJtsSAAJjm3MyRlm18LtYWVzOm//TXF3lH4+so61AxJI8FXXEzHg2VDefG0dzsZaUhbL r8nA9SyrjBHeg677Pq9ERQ==; Date: Tue, 03 Dec 2024 21:38:50 +0200 Message-Id: <86frn41rqt.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87wmggefrd.fsf@librehacker.com> (message from Christopher Howard on Tue, 03 Dec 2024 10:19:18 -0900) References: <874j3kfvq8.fsf@librehacker.com> <86h67k1tfq.fsf@gnu.org> <87wmggefrd.fsf@librehacker.com> X-Spam-Score: -2.3 (--) 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 (---) > From: Christopher Howard > Cc: 74673@debbugs.gnu.org > Date: Tue, 03 Dec 2024 10:19:18 -0900 > > Eli Zaretskii writes: > > > The latter, I think. If you insert a newline before that "", does the > > warning face go away? > > Yes, it does go away. > > If this is a style warning It is. > (1) could we clarify what rule I'm breaking, exactly? Is this rule something I can toggle on/off? Move the mouse pointer there and wait for a split-second: you will see the answer in a tooltip. > (2) should we consider using a distinct face for style warnings? What's wrong with font-lock-warning-face? > I don't personally see a problem with putting a small argument at the end of a line, to save screen line space, though I wouldn't mind following the rule if it was set in somebody else's project. See the explanation in the tooltip. From unknown Fri Aug 08 15:18:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74673: 30.0.92; face warning on legal elisp syntax Resent-From: Christopher Howard Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Dec 2024 20:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74673 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 74673@debbugs.gnu.org Received: via spool by 74673-submit@debbugs.gnu.org id=B74673.173325891311534 (code B ref 74673); Tue, 03 Dec 2024 20:49:02 +0000 Received: (at 74673) by debbugs.gnu.org; 3 Dec 2024 20:48:33 +0000 Received: from localhost ([127.0.0.1]:33105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIZov-0002zx-2q for submit@debbugs.gnu.org; Tue, 03 Dec 2024 15:48:33 -0500 Received: from mx.kolabnow.com ([212.103.80.154]:34894) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIZor-0002zh-J9 for 74673@debbugs.gnu.org; Tue, 03 Dec 2024 15:48:31 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id 0F1E53070C70; Tue, 3 Dec 2024 21:48:24 +0100 (CET) Authentication-Results: ext-mx-out013.mykolab.com (amavis); dkim=pass (2048-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:mime-version:message-id:date:date :references:in-reply-to:subject:subject:from:from:received :received:received; s=dkim20240523; t=1733258903; x=1735073304; bh=EnUjPSpqIPavgolV6Fa7K/baZDFy2EInITfBNU49E4A=; b=Bj6eHttyIX57 5GaEvqShL+9utPC7ZCOJ3xMuxTmiSbUBY/v7kYCGqkG+ioLdHukziBHoppjy8uNV DEuk4AGPRUl/wbaTDRVhFzlYWlfnKhraNPFshPrf81h7pbeTzUlQ48WRoFTNg5y7 O9JSsMBz9nKDr0/VCylF3quVNJr3zI8v9Zg0OZQELaCAWfB5ONJ48VAKZjoG5QL3 E2N2zGdhigNh63PV2li0Op4b6UqWYgoE1cbZvuAjY0GNbn0LsYfioWSOLH6GZq+7 04N/WKIyUXXf/cisCRFXRSxL5pxqRJHCG1q88VPnIqoerKeOdrkM3dC54c7+4XNt MVXCfOkhNw== X-Virus-Scanned: amavis at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1 X-Spam-Level: X-Spam-Status: No, score=-1 tagged_above=-10 required=5 tests=[ALL_TRUSTED=-1] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out013.mykolab.com [127.0.0.1]) (amavis, port 10024) with ESMTP id WQGscllfv9il; Tue, 3 Dec 2024 21:48:23 +0100 (CET) Received: from int-mx011.mykolab.com (unknown [10.9.13.11]) by mx.kolabnow.com (Postfix) with ESMTPS id 3B3F6306C98E; Tue, 3 Dec 2024 21:48:22 +0100 (CET) Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx011.mykolab.com (Postfix) with ESMTPS id 2544784E870; Tue, 3 Dec 2024 21:48:22 +0100 (CET) From: Christopher Howard In-Reply-To: <86frn41rqt.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 03 Dec 2024 21:38:50 +0200") References: <874j3kfvq8.fsf@librehacker.com> <86h67k1tfq.fsf@gnu.org> <87wmggefrd.fsf@librehacker.com> <86frn41rqt.fsf@gnu.org> Date: Tue, 03 Dec 2024 11:48:19 -0900 Message-ID: <87ldwwebn0.fsf@librehacker.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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: -1.0 (-) Eli Zaretskii writes: > Move the mouse pointer there and wait for a split-second: you will see > the answer in a tooltip. > Is there a way to view tooltips without making any use of the mouse? I see that I can get tooltips displayed in the echo area, but apparently I still must utilize the mouse to see the tooltip in the first place. >> (2) should we consider using a distinct face for style warnings? > > What's wrong with font-lock-warning-face? > In my mind, a style warning is significantly different from a warning about somethat that might cause my code to malfunction when run or compiled. If there was a face specific to style warnings, I would make it a distinct and less dramatic face appearance. I see this warning is hard coded in lisp-mode.el. There does not appear to be an option to turn this warning on or off, though I suppose I could replace lisp--match-hidden-arg with something that always returns not-matching. -- Christopher Howard From unknown Fri Aug 08 15:18:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74673: 30.0.92; face warning on legal elisp syntax Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Dec 2024 12:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74673 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Christopher Howard Cc: 74673@debbugs.gnu.org Received: via spool by 74673-submit@debbugs.gnu.org id=B74673.173331513225933 (code B ref 74673); Wed, 04 Dec 2024 12:26:01 +0000 Received: (at 74673) by debbugs.gnu.org; 4 Dec 2024 12:25:32 +0000 Received: from localhost ([127.0.0.1]:34544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIoRg-0006kC-9B for submit@debbugs.gnu.org; Wed, 04 Dec 2024 07:25:32 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIoRe-0006jw-GH for 74673@debbugs.gnu.org; Wed, 04 Dec 2024 07:25:30 -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 ) id 1tIoPQ-0001tw-N2; Wed, 04 Dec 2024 07:23:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=CokAQpmpBk//VBMLc2Y5orSZG1U00+aqbKSEGMBYmao=; b=P/hhEGTS9iBU uaPHevgmUilnToQ8ElR3YKdYOZyGzVgw9AtXvMMHZDXBVC4ykUx5/yiKgDtPG0pCHffhZAnS8lee2 YIRIbV+S7Pgm+FPvCKoXj6rvC5M9AzS1Wa9MD3/jvQUithQ0i5LFEXiSr7YOyg2d9faYQ7wIrlfoK QH1mxPm8hkEIjxp3DdHr1OcWVphTeXBgm+XBG4s39GwD2WJAx7y9maM2d1CnYOqvhQGkSsNSLEI1h 6a/ppqnLfgaDheIfY9/+Z8xHLasW4q42Bz5qhSFOl8pn9wPXUA+7QjlKVF4FC4QXpsudtk5NnOWNl 7szwqCc1Tro6A4Bu51JaaQ==; Date: Wed, 04 Dec 2024 14:23:08 +0200 Message-Id: <86bjxr1vtf.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87ldwwebn0.fsf@librehacker.com> (message from Christopher Howard on Tue, 03 Dec 2024 11:48:19 -0900) References: <874j3kfvq8.fsf@librehacker.com> <86h67k1tfq.fsf@gnu.org> <87wmggefrd.fsf@librehacker.com> <86frn41rqt.fsf@gnu.org> <87ldwwebn0.fsf@librehacker.com> X-Spam-Score: -2.3 (--) 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 (---) > From: Christopher Howard > Cc: 74673@debbugs.gnu.org > Date: Tue, 03 Dec 2024 11:48:19 -0900 > > Eli Zaretskii writes: > > > Move the mouse pointer there and wait for a split-second: you will see > > the answer in a tooltip. > > > > Is there a way to view tooltips without making any use of the mouse? I see that I can get tooltips displayed in the echo area, but apparently I still must utilize the mouse to see the tooltip in the first place. Some nice features of the UI need the mouse, yes, and there's no (easy) way around that. That said, you can go to the "" part and type "M-x describe-text-properties", which will pop a buffer that tells you there's a help-echo property at that spot, and show a button which you could press to have the text shown in the echo-area. If you really need to be able to show tool tips without the mouse, you can write a simple function to show its text in the echo-area. However, most tooltips are shown on UI parts where you cannot go, so such a command will be of somewhat limited use. > >> (2) should we consider using a distinct face for style warnings? > > > > What's wrong with font-lock-warning-face? > > > > In my mind, a style warning is significantly different from a warning about somethat that might cause my code to malfunction when run or compiled. If there was a face specific to style warnings, I would make it a distinct and less dramatic face appearance. It's the same case: we show this in the warning face because oftentimes this is a mistaken code, because it's easy to misinterpret. > I see this warning is hard coded in lisp-mode.el. There does not appear to be an option to turn this warning on or off, though I suppose I could replace lisp--match-hidden-arg with something that always returns not-matching. This is Emacs, so you can do almost everything with it. But my recommendation is to get used to this warning face: it saved me from trouble several times, and I'm sure others have similar experiences to report. From unknown Fri Aug 08 15:18:25 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Christopher Howard Subject: bug#74673: closed (Re: bug#74673: 30.0.92; face warning on legal elisp syntax) Message-ID: References: <87a5dbe9or.fsf@librehacker.com> <874j3kfvq8.fsf@librehacker.com> X-Gnu-PR-Message: they-closed 74673 X-Gnu-PR-Package: emacs Reply-To: 74673@debbugs.gnu.org Date: Wed, 04 Dec 2024 15:43:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1733326982-32020-1" This is a multi-part message in MIME format... ------------=_1733326982-32020-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #74673: 30.0.92; face warning on legal elisp syntax which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 74673@debbugs.gnu.org. --=20 74673: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D74673 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1733326982-32020-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 74673-done) by debbugs.gnu.org; 4 Dec 2024 15:42:57 +0000 Received: from localhost ([127.0.0.1]:36383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIrWj-0008K7-0x for submit@debbugs.gnu.org; Wed, 04 Dec 2024 10:42:57 -0500 Received: from mx.kolabnow.com ([212.103.80.154]:58288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIrWh-0008Jt-2H for 74673-done@debbugs.gnu.org; Wed, 04 Dec 2024 10:42:55 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id 82E993070D69; Wed, 4 Dec 2024 16:42:49 +0100 (CET) Authentication-Results: ext-mx-out013.mykolab.com (amavis); dkim=pass (2048-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:mime-version:message-id:date:date :in-reply-to:subject:subject:from:from:received:received :received; s=dkim20240523; t=1733326968; x=1735141369; bh=6JztUr RLuwfa6BNdcaMz1L+VGrjsRsDeT658fapfXRY=; b=WYn13Rc5Iiasu3P58p6Oz/ YOy1recKlOzAuCUsKzgRiST01xrIHJXQbQdA1srT03ZrcgNgiwcRoDedaTPpbi9e i+ZUtId19EXoLD4xVB+Du0rSCskmmcry+YzVGpCtgAm/Yb3Oa5NLyZPR/Cjy2Dil en/fsp8LB+sGl4eixjvi7HbIK+KvKkv2uePJxFBDnJMGDMNjkvlvybsBa0iiFWng XwYVBKYpSuumXCSbDy54kq0HqpWsxVXZhWmt/v7Xf3xrL+9wag/AcWwTbKw7dksx +tfpl2K/1GSJ9NQtg7BF0h2unnLCCVF6AYddXybE35FeK5DmDXrte7qfJijpTlSQ == X-Virus-Scanned: amavis at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1 X-Spam-Level: X-Spam-Status: No, score=-1 tagged_above=-10 required=5 tests=[ALL_TRUSTED=-1] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out013.mykolab.com [127.0.0.1]) (amavis, port 10024) with ESMTP id 0MbNpHAbAlWX; Wed, 4 Dec 2024 16:42:48 +0100 (CET) Received: from int-mx011.mykolab.com (unknown [10.9.13.11]) by mx.kolabnow.com (Postfix) with ESMTPS id BE7213070CF6; Wed, 4 Dec 2024 16:42:47 +0100 (CET) Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx011.mykolab.com (Postfix) with ESMTPS id 68C6D3B1B9E; Wed, 4 Dec 2024 16:42:47 +0100 (CET) From: Christopher Howard To: Eli Zaretskii Subject: Re: bug#74673: 30.0.92; face warning on legal elisp syntax In-Reply-To: Eli Zaretskii's message of "Wed, 04 Dec 2024 14:23:08 +0200 (2 hours, 54 minutes, 37 seconds ago)" Date: Wed, 04 Dec 2024 06:42:44 -0900 Message-ID: <87a5dbe9or.fsf@librehacker.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74673-done Cc: 74673-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: -1.0 (-) Now that I know that I know more about what is going on, and it isn't a bug, I'll close this bug report. Regarding the style system, I think I would rather just go with the flow of the way things are rather than fight for any specific changes. -- Christopher Howard ------------=_1733326982-32020-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 3 Dec 2024 18:49:26 +0000 Received: from localhost ([127.0.0.1]:32878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIXxc-0005gP-Or for submit@debbugs.gnu.org; Tue, 03 Dec 2024 13:49:26 -0500 Received: from lists.gnu.org ([209.51.188.17]:35500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIXxY-0005gD-RH for submit@debbugs.gnu.org; Tue, 03 Dec 2024 13:49:23 -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 ) id 1tIXxX-0002uD-R6 for bug-gnu-emacs@gnu.org; Tue, 03 Dec 2024 13:49:20 -0500 Received: from mx.kolabnow.com ([212.103.80.155]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tIXxS-0000EW-7l for bug-gnu-emacs@gnu.org; Tue, 03 Dec 2024 13:49:18 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id 060792092006 for ; Tue, 3 Dec 2024 19:49:12 +0100 (CET) Authentication-Results: ext-mx-out011.mykolab.com (amavis); dkim=pass (2048-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:subject:subject:from:from:received :received:received; s=dkim20240523; t=1733251747; x=1735066148; bh=3G26/CfpsDpGcX3GP20EiJJUvYvYachYODPty1Iw1dM=; b=J5rUpbDMWAyx 8TpkhFzEPM41JCNlttZ+wllbkQsuurORzo6wJPkTvEnnrKOIICj1hKaMYM3pvryy QNI+PwTHDx4xhQdFBRTj5/v9UKgjn/QzzVzLEBTWOwI98X4jPAlhI+7bo4qeE4KC mZQMedn4VxROzAY5JJBqmvB76ex76+jkK9EzHVEjRFAOO6iEDmdcow586XLVBAsC xOOXx5Ovl3cXriK96Fw0su80iR32Iq4GDOl8sBN9whRPPuiSNMfkIiLY/PUpCYn6 yq8CIGvRCi+QdgrTwkadhExALQPhDVGWxWuUTGn6kFxdenMe83SlLp7SbtTZrbRm 5HJHbkR4bg== X-Virus-Scanned: amavis at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1 X-Spam-Level: X-Spam-Status: No, score=-1 tagged_above=-10 required=5 tests=[ALL_TRUSTED=-1] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out011.mykolab.com [127.0.0.1]) (amavis, port 10024) with ESMTP id 3hlOJR2HBJOt for ; Tue, 3 Dec 2024 19:49:07 +0100 (CET) Received: from int-mx009.mykolab.com (unknown [10.9.13.9]) by mx.kolabnow.com (Postfix) with ESMTPS id 6856C2092001 for ; Tue, 3 Dec 2024 19:49:06 +0100 (CET) Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx009.mykolab.com (Postfix) with ESMTPS id 5921434C6F8C for ; Tue, 3 Dec 2024 19:49:06 +0100 (CET) From: Christopher Howard To: bug-gnu-emacs@gnu.org Subject: 30.0.92; face warning on legal elisp syntax X-Debbugs-Cc: Date: Tue, 03 Dec 2024 09:49:03 -0900 Message-ID: <874j3kfvq8.fsf@librehacker.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: none client-ip=212.103.80.155; envelope-from=christopher@librehacker.com; helo=mx.kolabnow.com 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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) 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: -3.3 (---) Hi, in Elisp buffers, I am occasionally seeing a face warning (red colored = on my system) for what appears to be fully legal and functional syntax. Her= e is a recent example: 1. emacs -Q 2. paste the following into the *scratch* buffer ``` elisp (t-transduce (t-scan (lambda (s c) (concatenate 'string s (string c))) "") #'t-cons "hello") ``` On my system, the text =C2=AB"")=C2=BB, at the end of the =C2=ABconcatenate= =C2=BB line, is given font-lock-warning-face. Is this a bug, or some kind o= f warning about bad elisp style? In GNU Emacs 30.0.92 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-11-26 built on theoden Repository revision: fc17e8727d48c32f2610c6fe7c17147bff7be52b Repository branch: emacs-30 Windowing system distributor 'The X.Org Foundation', version 11.0.12101012 System Description: Guix System Configured using: 'configure --prefix=3D/home/christopher/local/emacs 'CFLAGS=3D-O0 -g3' PKG_CONFIG_PATH=3D/gnu/store/f335yc4x4ps0qalm4hafy0dggsfczfkj-profile/lib/= pkgconfig:/gnu/store/f335yc4x4ps0qalm4hafy0dggsfczfkj-profile/share/pkgconf= ig:/home/christopher/.guix-home/profile/lib/pkgconfig:/home/christopher/.gu= ix-home/profile/share/pkgconfig:/home/christopher/.guix-profile/lib/pkgconf= ig:/home/christopher/.guix-profile/share/pkgconfig' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LCMS2 LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $EMACSLOADPATH: /home/christopher/local/emacs/share/emacs/30.0.9= 2/lisp:/home/christopher/.guix-home/profile/share/emacs/site-lisp value of $EMACSNATIVELOADPATH: /home/christopher/local/emacs/share/emacs/= 30.0.92/lisp:/home/christopher/.guix-home/profile/lib/emacs/native-site-lisp value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: Org Minor modes in effect: repeat-mode: t global-git-commit-mode: t magit-auto-revert-mode: t auto-revert-mode: t pdf-occur-global-minor-mode: t rcirc-track-minor-mode: t roam-track-minor-mode: t org-roam-db-autosync-mode: t server-mode: t helm-mode: t helm-minibuffer-history-mode: t async-bytecomp-package-mode: t minibuffer-depth-indicate-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t cl-old-struct-compat-mode: 1 tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: ~/Repos/elpa/debbugs/debbugs-compat hides /gnu/store/mmcwi9khn458lykkk8l37x= axnjvq62pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs-co= mpat ~/Repos/elpa/debbugs/debbugs-browse hides /gnu/store/mmcwi9khn458lykkk8l37x= axnjvq62pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs-br= owse ~/Repos/elpa/debbugs/debbugs-gnu hides /gnu/store/mmcwi9khn458lykkk8l37xaxn= jvq62pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs-gnu ~/Repos/elpa/debbugs/debbugs hides /gnu/store/mmcwi9khn458lykkk8l37xaxnjvq6= 2pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs ~/Repos/elpa/debbugs/debbugs-guix hides /gnu/store/mmcwi9khn458lykkk8l37xax= njvq62pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs-guix ~/Repos/elpa/debbugs/debbugs-org hides /gnu/store/mmcwi9khn458lykkk8l37xaxn= jvq62pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs-org ~/Repos/elpa/debbugs/debbugs-pkg hides /gnu/store/mmcwi9khn458lykkk8l37xaxn= jvq62pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs-pkg /home/christopher/local/emacs/share/emacs/30.0.92/lisp/net/soap-client hide= s /gnu/store/8pr1yy7pcai1g1r52c2xcha58nmbi32a-emacs-soap-client-3.2.3/share= /emacs/site-lisp/soap-client-3.2.3/soap-client /home/christopher/local/emacs/share/emacs/30.0.92/lisp/net/soap-inspect hid= es /gnu/store/8pr1yy7pcai1g1r52c2xcha58nmbi32a-emacs-soap-client-3.2.3/shar= e/emacs/site-lisp/soap-client-3.2.3/soap-inspect /home/christopher/local/emacs/share/emacs/30.0.92/lisp/emacs-lisp/compat hi= des /gnu/store/5fz4hfsqgh2rgdz2gxpxsnf6ak2nbsnx-emacs-compat-30.0.0.0/share= /emacs/site-lisp/compat-30.0.0.0/compat /home/christopher/local/emacs/share/emacs/30.0.92/lisp/progmodes/eglot hide= s /gnu/store/dc8j46wg6msy43sm8473i2ghb0kkqzrm-emacs-eglot-1.17/share/emacs/= site-lisp/eglot-1.17/eglot /home/christopher/local/emacs/share/emacs/30.0.92/lisp/emacs-lisp/eldoc hid= es /gnu/store/yzh97y7djcn0zylrdqzcq0k3kziwkh3c-emacs-eldoc-1.15.0/share/ema= cs/site-lisp/eldoc-1.15.0/eldoc /home/christopher/local/emacs/share/emacs/30.0.92/lisp/external-completion = hides /gnu/store/w2s88x6rgc8cripdd662pxfh0wdfks2x-emacs-external-completion= -0.1/share/emacs/site-lisp/external-completion-0.1/external-completion /home/christopher/local/emacs/share/emacs/30.0.92/lisp/jsonrpc hides /gnu/s= tore/68sh2hccihmj9skgmb3gcc8nr3jhnn9k-emacs-jsonrpc-1.0.25/share/emacs/site= -lisp/jsonrpc-1.0.25/jsonrpc /home/christopher/local/emacs/share/emacs/30.0.92/lisp/progmodes/project hi= des /gnu/store/rhmkc30ad8j5dhl9yws1s2byyqs84yq0-emacs-project-0.11.1/share/= emacs/site-lisp/project-0.11.1/project /home/christopher/local/emacs/share/emacs/30.0.92/lisp/progmodes/xref hides= /gnu/store/612wcw3lg8gxwsigqkm8b72hj3pnwr8x-emacs-xref-1.7.0/share/emacs/s= ite-lisp/xref-1.7.0/xref /home/christopher/local/emacs/share/emacs/30.0.92/lisp/emacs-lisp/seq hides= /gnu/store/prl5nb68h3dj1wx4jivdls5d8f8p9jjc-emacs-seq-2.24/share/emacs/sit= e-lisp/seq-2.24/seq /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-element-ast = hides /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/em= acs/site-lisp/org-9.7.14/org-element-ast /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-lisp hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-lisp /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-awk hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-awk /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-mhe hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ol-mhe /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-haskell hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ob-haskell /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-pcomplete hi= des /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emac= s/site-lisp/org-9.7.14/org-pcomplete /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-makefile hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/ob-makefile /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-processing hi= des /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emac= s/site-lisp/org-9.7.14/ob-processing /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-sql hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-sql /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-id hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/org-id /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-refile hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/org-refile /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-lilypond hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/ob-lilypond /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-html hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ox-html /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/oc hides /gnu/st= ore/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-lisp= /org-9.7.14/oc /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-octave hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-octave /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-texinfo hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ox-texinfo /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-entities hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/org-entities /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-C hides /gnu/= store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-li= sp/org-9.7.14/ob-C /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-w3m hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ol-w3m /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-archive hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/org-archive /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-doi hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ol-doi /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-eww hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ol-eww /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-man hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ox-man /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-mobile hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/org-mobile /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-gnus hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ol-gnus /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-bbdb hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ol-bbdb /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-koma-letter h= ides /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/ema= cs/site-lisp/org-9.7.14/ox-koma-letter /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org hides /gnu/s= tore/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-lis= p/org-9.7.14/org /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-maxima hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-maxima /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-css hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-css /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-element hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/org-element /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox hides /gnu/st= ore/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-lisp= /org-9.7.14/ox /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-datetree hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/org-datetree /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-tempo hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-tempo /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-keys hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-keys /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-js hides /gnu= /store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-l= isp/org-9.7.14/ob-js /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-emacs-lisp hi= des /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emac= s/site-lisp/org-9.7.14/ob-emacs-lisp /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-lint hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-lint /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-habit hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-habit /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-crypt hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-crypt /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-attach hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/org-attach /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-plantuml hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/ob-plantuml /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-agenda hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/org-agenda /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-indent hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/org-indent /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-timer hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-timer /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-beamer hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ox-beamer /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-macs hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-macs /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-exp hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-exp /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-persist hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/org-persist /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-eshell hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-eshell /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-icalendar hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/ox-icalendar /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-scheme hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-scheme /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/oc-bibtex hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/oc-bibtex /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-screen hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-screen /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-matlab hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-matlab /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-num hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/org-num /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-list hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-list /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/oc-csl hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/oc-csl /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-clojure hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ob-clojure /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol hides /gnu/st= ore/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-lisp= /org-9.7.14/ol /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-sass hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-sass /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-ditaa hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-ditaa /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-faces hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-faces /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-sqlite hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-sqlite /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-table hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-table /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-latex hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ox-latex /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-ascii hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ox-ascii /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-perl hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-perl /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-mouse hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-mouse /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-macro hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-macro /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-goto hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-goto /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-duration hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/org-duration /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-org hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ox-org /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-python hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-python /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-inlinetask h= ides /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/ema= cs/site-lisp/org-9.7.14/org-inlinetask /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-fold-core hi= des /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emac= s/site-lisp/org-9.7.14/org-fold-core /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-eshell hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ol-eshell /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-cycle hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-cycle /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-capture hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/org-capture /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-forth hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-forth /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-feed hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-feed /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-lob hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-lob /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-rmail hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ol-rmail /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-clock hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-clock /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-bibtex hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ol-bibtex /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-julia hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-julia /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-sed hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-sed /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-table hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-table /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-ref hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-ref /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-compat hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/org-compat /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-lua hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-lua /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-comint hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-comint /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-colview hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/org-colview /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-eval hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-eval /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-odt hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ox-odt /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-fortran hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ob-fortran /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-shell hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-shell /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-version hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/org-version /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob hides /gnu/st= ore/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-lisp= /org-9.7.14/ob /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-docview hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ol-docview /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/oc-basic hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/oc-basic /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-calc hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-calc /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/oc-biblatex hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/oc-biblatex /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-R hides /gnu/= store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-li= sp/org-9.7.14/ob-R /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-publish hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ox-publish /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-dot hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-dot /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-tangle hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-tangle /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-ocaml hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-ocaml /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-attach-git h= ides /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/ema= cs/site-lisp/org-9.7.14/org-attach-git /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-md hides /gnu= /store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-l= isp/org-9.7.14/ox-md /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-loaddefs hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/org-loaddefs /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-groovy hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-groovy /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-ctags hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-ctags /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-ruby hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-ruby /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-fold hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-fold /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-protocol hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/org-protocol /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/oc-natbib hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/oc-natbib /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-org hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-org /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-man hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ol-man /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-info hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ol-info /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-footnote hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/org-footnote /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-plot hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-plot /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-irc hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ol-irc /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-core hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-core /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-java hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-java /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-latex hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-latex /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-gnuplot hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ob-gnuplot /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-src hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/org-src /home/christopher/local/emacs/share/emacs/30.0.92/lisp/transient hides /gnu= /store/znls5lgpz8jy7p43gfc5pkh64qmq3h8s-emacs-transient-0.7.7/share/emacs/s= ite-lisp/transient-0.7.7/transient /home/christopher/local/emacs/share/emacs/30.0.92/lisp/progmodes/peg hides = /gnu/store/ak6hlqd0zb5ij1zqrfvqy2p06iigqixq-emacs-peg-1.0.1/share/emacs/sit= e-lisp/peg-1.0.1/peg /home/christopher/local/emacs/share/emacs/30.0.92/lisp/indent hides /gnu/st= ore/b0bxn8a5h9ab6wxh2ld6m89n7r26f7wi-emacs-straight-el-0-3.b3760f5/share/em= acs/site-lisp/straight-el-0-3.b3760f5/indent /home/christopher/local/emacs/share/emacs/30.0.92/lisp/net/sasl hides /gnu/= store/aq7g7fgljahgnibnsnj1z9ibpnnd2brz-emacs-flim-lb-1.14.9-143.23bb29d/sha= re/emacs/site-lisp/flim-lb-1.14.9-143.23bb29d/sasl /gnu/store/b0bxn8a5h9ab6wxh2ld6m89n7r26f7wi-emacs-straight-el-0-3.b3760f5/s= hare/emacs/site-lisp/straight-el-0-3.b3760f5/install hides /gnu/store/nh3vf= sdyc82vp2l46v7nkad0zr1f7l33-emacs-apel-lb-10.8-81.82eb232/share/emacs/site-= lisp/apel-lb-10.8-81.82eb232/install Features: (shadow emacsbug repeat company pcmpl-unix checkdoc lisp-mnt flymake magit-bookmark magit-submodule magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode diff git-commit log-edit pcvs-util magit-core magit-autorevert autorevert magit-margin magit-transient magit-process with-editor magit-mode benchmark magit-git magit-base scheme project apropos vc-hg vc-bzr gemini-mode tramp-cmds flow-fill gnus-bookmark emacs-news-mode misearch multi-isearch em-xtra em-unix em-tramp em-term term ehelp em-smart em-script em-prompt em-pred em-ls em-hist em-glob em-extpipe em-elecslash em-cmpl em-dirs em-basic em-banner em-alias esh-mode esh-var eshell esh-cmd cus-start cl-print fortran tramp-cache time-stamp tramp-sh shortdoc comp-common help-fns radix-tree dabbrev image-file image-converter dired-aux helm-external helm-net ffap hl-line shr-color color url-cache mule-util mm-archive oc-basic ol-eww eww mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview doc-view ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi vc-git diff-mode track-changes vc-dispatcher mailalias smtpmail bbdb-message face-remap sort gnus-cite smiley mail-extr textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check qp gnus-async gnus-bcklg gnus-ml disp-table nndraft nnmh nnfolder utf-7 bbdb-gnus bbdb-mua bbdb-com network-stream gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig nntp gnus-cache crm winner tramp-archive tramp-gvfs helm-command helm-elisp helm-eval helm-info transducers psx-info p-search p-search-query p-search-transient transient heap cl guix-autoloads info debbugs-gnu add-log debbugs soap-client url-http url-auth url-gw warnings rng-xsd rng-dt rng-util xsd-regexp debbugs-compat discomfort debase-objectmanager debase eieio-base mathjax xterm-color socks gnutls nsm elpher bookmark+ bookmark+-key bookmark+-1 gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader range bookmark+-bmu bookmark+-lit bookmark+-mac uniline pcase rect hydra lv pdf-occur ibuf-ext ibuffer ibuffer-loaddefs tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch let-alist pdf-misc imenu pdf-tools compile cus-edit pdf-view jka-compr pdf-cache pdf-info tq pdf-util pdf-macs engine-mode rcirc bbdb bbdb-site timezone text-decoration s names edebug debug backtrace org-roam-protocol org-protocol org-roam-migrate org-roam-log org-roam-mode org-roam-capture org-roam-id org-roam-node org-roam-db emacsql-sqlite-builtin sqlite org-roam-utils org-roam-compat org-roam org-capture org-element org-persist org-attach org-id org-refile org-element-ast inline org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-compat org-macs emacsql-sqlite emacsql-sqlite-common emacsql emacsql-compiler magit-section cursor-sensor compat dash cl-extra printing ps-print ps-print-loaddefs lpr esh-ext esh-proc esh-opt esh-io esh-arg esh-module esh-module-loaddefs esh-util elfeed-show elfeed-search wid-edit bookmark pp message sendmail yank-media rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader shr text-property-search pixel-fill kinsoku puny svg dom elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib avl-tree generator url-queue url-file xml-query xml dired-x server helm-mode helm-misc helm-files image-dired image-dired-tags image-dired-external image-dired-util image-mode dired dired-loaddefs exif filenotify helm-buffers all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils helm-help helm-types helm helm-global-bindings helm-easymenu edmacro kmacro helm-core easy-mmode async-bytecomp helm-source helm-multi-match helm-lib async green-phosphor-theme mb-depth display-line-numbers crux tramp rx trampver tramp-integration files-x tramp-message help-mode tramp-compat xdg shell pcomplete comint ansi-osc ring parse-time iso8601 time-date format-spec ansi-color tramp-loaddefs thingatpt cus-load finder-inf mu4e-autoloads yeetube-autoloads xmlgen-autoloads xterm-color-autoloads wttrin-autoloads oauth2-autoloads apel-lb-autoloads flim-lb-autoloads semi-epg-autoloads visual-regexp-autoloads unfill-autoloads tmr-autoloads rainbow-identifiers-autoloads company-autoloads visual-fill-column-autoloads telega-autoloads straight-el-autoloads srfi-autoloads helm-slime-autoloads macrostep-autoloads slime-autoloads restart-emacs-autoloads puni-autoloads poke-mode-autoloads placeholder-autoloads pdfgrep-autoloads tablist-autoloads pdf-tools-autoloads password-generator-autoloads paredit-autoloads sqlite3-api-autoloads pg-autoloads finalize-autoloads emacsql-autoloads org-roam-autoloads peg-autoloads ov-autoloads ht-autoloads org-super-agenda-autoloads org-ql-autoloads org-present-autoloads org-noter-autoloads org-modern-autoloads hydra-autoloads org-fc-autoloads ox-gemini-autoloads osm-autoloads org-contacts-autoloads orderless-autoloads nssh-autoloads kv-autoloads nov-el-autoloads names-autoloads advice memory-usage-autoloads math-preview-autoloads persist-autoloads ts-autoloads deferred-autoloads request-autoloads mastodon-autoloads markdown-mode-autoloads transient-autoloads magit-autoloads m-buffer-el-autoloads helm-org-contacts-autoloads gemini-autoloads srv-autoloads hexrgb-autoloads fsm-autoloads jabber-autoloads inspector-autoloads htmlize-autoloads shut-up-autoloads loop-autoloads list-utils-autoloads elisp-refs-autoloads helpful-autoloads helm-wordnut-autoloads password-store-autoloads helm-pass-autoloads helm-org-rifle-autoloads popup-autoloads async-autoloads helm-autoloads f3-autoloads expand-region-autoloads everywhere-autoloads eshell-z-autoloads engine-mode-autoloads elpher-autoloads elfeed-autoloads eldev-autoloads seq-autoloads xref-autoloads project-autoloads jsonrpc-autoloads external-completion-autoloads eldoc-autoloads eglot-autoloads ed-mode-autoloads compat-autoloads eat-autoloads debase-autoloads discomfort-autoloads soap-client-autoloads debbugs-autoloads daemons-autoloads crux-autoloads casual-info-autoloads casual-dired-autoloads casual-lib-autoloads casual-calc-autoloads browse-kill-ring-autoloads eimp-autoloads blimp-autoloads bbdb-autoloads memoize-autoloads s-autoloads f-autoloads all-the-icons-autoloads 0x0-autoloads magit-popup-autoloads geiser-guile-autoloads geiser-autoloads edit-indirect-autoloads dash-autoloads bui-autoloads guix-emacs annotate-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen 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 nadvice seq simple cl-generic indonesian philippine 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 abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 1933582 380172) (symbols 48 55975 91) (strings 32 299372 30530) (string-bytes 1 40712967) (vectors 16 161843) (vector-slots 8 2327694 253724) (floats 8 8393 29863) (intervals 56 106413 11802) (buffers 984 155)) --=20 =F0=9F=93=9B Christopher Howard =F0=9F=9A=80 gemini://gem.librehacker.com =F0=9F=8C=90 http://gem.librehacker.com =D7=91=D7=A8=D7=90=D7=A9=D7=99=D7=AA =D7=91=D7=A8=D7=90 =D7=90=D7=9C=D7=94= =D7=99=D7=9D =D7=90=D7=AA =D7=94=D7=A9=D7=9E=D7=99=D7=9D =D7=95=D7=90=D7=AA= =D7=94=D7=90=D7=A8=D7=A5 ------------=_1733326982-32020-1-- From unknown Fri Aug 08 15:18:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74673: 30.0.92; face warning on legal elisp syntax Resent-From: =?UTF-8?Q?K=C3=A9vin?= Le Gouguec Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Dec 2024 17:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74673 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Christopher Howard , 74673@debbugs.gnu.org Received: via spool by 74673-submit@debbugs.gnu.org id=B74673.173333239116999 (code B ref 74673); Wed, 04 Dec 2024 17:14:02 +0000 Received: (at 74673) by debbugs.gnu.org; 4 Dec 2024 17:13:11 +0000 Received: from localhost ([127.0.0.1]:36614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIsw3-0004Q5-BG for submit@debbugs.gnu.org; Wed, 04 Dec 2024 12:13:11 -0500 Received: from mail-wm1-f52.google.com ([209.85.128.52]:39805) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIsw1-0004Px-PC for 74673@debbugs.gnu.org; Wed, 04 Dec 2024 12:13:10 -0500 Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-4349dea3e0dso24185e9.3 for <74673@debbugs.gnu.org>; Wed, 04 Dec 2024 09:13:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733332328; x=1733937128; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=rWqGbbPVuk1v7mI4YUqXzbtMBZ6L50yTzO1SJE1S9YU=; b=gcgPgY1yRkQ/6LmzYX6gGc7mkoc8FSzAR4rq7m+z8OZUQy+nomPI5mtvnGs+TuQVxj PefaHI8MXkmbMiNgaevDTnHiknPjzBw9AECau/Q6my5wOny2GzQ6gv1wSpJTYjX0kc/P VnCtK/otZtVUjQXmdiS5XGAKeamDQP/N9V8ozEBUoYLk0JrpeGKkVJ1R5CCQC0lgpI91 5uvjiU3dFJXVDKohMdOoQ4ne4So3CIHyj44dXPQVjxbnHWPTui/5DGDrL2YowSue+qu5 2Qd1bw3Ehg0ce7x9MOvPnxIaEjHLad9u2OsFRubxttRx0Fq4lSF/eCIQUUdyf6dti1vt YJww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733332328; x=1733937128; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=rWqGbbPVuk1v7mI4YUqXzbtMBZ6L50yTzO1SJE1S9YU=; b=eVGRNzInSpgU4/Y/hSyybh39bW9EFtES9wBCB2wmf9Xr8rkfBRvAfEsE1/OZI6nqXS KDyvv0G9gThtn4M6aE3eVP0WvkcrO+l4mRqQS0mNkb6bocYMvyCMNHvbUXxV87HZ0dYm xLkb+3kZ0pI2r9XhzxAEEWcFEv1SBgGNPH7OSL+3e/KiqTVzBnHlt01ZVOynuDPhqf7B dq3yBXeLbd3Sof1f1aszY6yjWfWJ+w6ztlgxfqY/mIc07lXe69vea9Z6i7ayN4Roq0G3 u0m7/6DkQuWj3aJ/eS7C4kd3a1s51ndvSFrbmPEEQkoGg8Hxwpbat/bd4TdlvZ9nzSbS 9J1Q== X-Forwarded-Encrypted: i=1; AJvYcCWkR8TJyGLfpYtsyGZJdpv0FpPyP9N0SI02EnOQwTXuQYG9srBiWW6NQKC+23wvtE0y9c+MSA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxdO1CVmmCWqI3BrHYLSgy3daYZQU+89WX52iVsN+B59nQAcP8b ywJKEjrBGN/ZgtRZKjIYvbFjPmlz4pNdR203bDXNamsZSnMRiWoD4qaQFg== X-Gm-Gg: ASbGncvKNfVj7zZjH8qYDe9vXh04885olk/Damrgo2sG640zlaneGrt1mG4E2P+94dL oOOdPXvPMzhtaQacqe1IVD0UeSLsgDSRL46UkNOXj44xSwtMby7rbhU/n/40DvVE/NrbM8LqFor W11Xdl53lN9z65Kw0/5zvVBrUhWvFEUpvfg30OwhKaAfQgyJM64RNEUWj1ZdqV6fN6WjgVxKeoC 5dm3NuR4cHKvyaySNHbPEpu4p91hslbNMkXsHR/TThjCIYqA9r7Jw== X-Google-Smtp-Source: AGHT+IECQhw1weWVMr2blTjUDk5RcfV18OEAFMxFFd+ck1cnYkXeq7YrLPgU8xvcRqZewQuFb1jOCA== X-Received: by 2002:a05:600c:3ba1:b0:42c:bfd6:9d2f with SMTP id 5b1f17b1804b1-434d09b1459mr24519615e9.1.1733332327675; Wed, 04 Dec 2024 09:12:07 -0800 (PST) Received: from amdahl30 ([2a01:e0a:253:fe0:2ef0:5dff:fed2:7b49]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-434d52c0be4sm30727155e9.28.2024.12.04.09.12.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Dec 2024 09:12:07 -0800 (PST) From: =?UTF-8?Q?K=C3=A9vin?= Le Gouguec In-Reply-To: <86bjxr1vtf.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 04 Dec 2024 14:23:08 +0200") References: <874j3kfvq8.fsf@librehacker.com> <86h67k1tfq.fsf@gnu.org> <87wmggefrd.fsf@librehacker.com> <86frn41rqt.fsf@gnu.org> <87ldwwebn0.fsf@librehacker.com> <86bjxr1vtf.fsf@gnu.org> Date: Wed, 04 Dec 2024 18:12:06 +0100 Message-ID: <87ed2njrtl.fsf@gmail.com> 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: 0.0 (/) 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: -1.0 (-) Eli Zaretskii writes: >> From: Christopher Howard >> Cc: 74673@debbugs.gnu.org >> Date: Tue, 03 Dec 2024 11:48:19 -0900 >>=20 >> Eli Zaretskii writes: >>=20 >> > Move the mouse pointer there and wait for a split-second: you will see >> > the answer in a tooltip. >> > >>=20 >> Is there a way to view tooltips without making any use of the mouse? I s= ee that I can get tooltips displayed in the echo area, but apparently I sti= ll must utilize the mouse to see the tooltip in the first place. > > Some nice features of the UI need the mouse, yes, and there's no > (easy) way around that. That said, you can go to the "" part and type > "M-x describe-text-properties", which will pop a buffer that tells you > there's a help-echo property at that spot, and show a button which you > could press to have the text shown in the echo-area. > > If you really need to be able to show tool tips without the mouse, you > can write a simple function to show its text in the echo-area. > However, most tooltips are shown on UI parts where you cannot go, so > such a command will be of somewhat limited use. Apologies if I missed something: this specific diagnostic is also visible with 'C-h .', right? Feeling like this is worth mentioning because IME a lot of "mouse-bound" information is actually reachable with display-local-help; though of course describe-text-properties is definitely a useful tool to have in one's kit (I usually reach for 'C-u C-x =3D' FWIW). >> >> (2) should we consider using a distinct face for style warnings? >> > >> > What's wrong with font-lock-warning-face? >> > >>=20 >> In my mind, a style warning is significantly different from a warning ab= out somethat that might cause my code to malfunction when run or compiled. = If there was a face specific to style warnings, I would make it a distinct = and less dramatic face appearance. > > It's the same case: we show this in the warning face because > oftentimes this is a mistaken code, because it's easy to misinterpret. (IMHO the flymake-warning face (wavy underline) would be less surprising; in fact I find this style check being part of the "regular" font-locking a bit surprising too, this is the kind of opt-in linting I'd expect of flymake =F0=9F=A4=B7) From unknown Fri Aug 08 15:18:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74673: 30.0.92; face warning on legal elisp syntax Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Dec 2024 17:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74673 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?K=C3=A9vin?= Le Gouguec Cc: christopher@librehacker.com, 74673@debbugs.gnu.org Received: via spool by 74673-submit@debbugs.gnu.org id=B74673.173333358721205 (code B ref 74673); Wed, 04 Dec 2024 17:34:02 +0000 Received: (at 74673) by debbugs.gnu.org; 4 Dec 2024 17:33:07 +0000 Received: from localhost ([127.0.0.1]:36662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItFL-0005Vx-Es for submit@debbugs.gnu.org; Wed, 04 Dec 2024 12:33:07 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54050) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItFI-0005Ul-08 for 74673@debbugs.gnu.org; Wed, 04 Dec 2024 12:33:04 -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 ) id 1tItFC-0001OF-0n; Wed, 04 Dec 2024 12:32:58 -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=pbe2WNhXfyH9weybp+iZhQPiiLdGdq3f8chfNvo4Dds=; b=XgrFosqY2IkadZJtV5YM 1adYUWvkNHeq82SzPbbbazD4RFleNZ4mlWIks2sc/BZnGz/lG/Ut9SvW/BdFTYtJI2JNeA+VpUmUP amWmJWBp1y70UuK1xwW9IKHqu0Ui0RtqZQRjD1Xzt4SvEKumXUZ5jLUcCGYSrB3lJAUc5hrViDXFF 1sIym4/0XWW676uXbG/3pztnlrYBuFagoBuDjpcK6NnRrYhQlcE1qdeohlZ3R0VLqcPmK2Upc4ItB /fJbbvBt+rsgJ06BsR3gDXbUj1hpxyz9wsnczDAgajJ+T0nc4I8SyWP/yTRQJ5PpzOKiFF0edSsNc sEUO3UdE0PQfvA==; Date: Wed, 04 Dec 2024 19:32:54 +0200 Message-Id: <86ldwvz73t.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87ed2njrtl.fsf@gmail.com> (message from =?UTF-8?Q?K=C3=A9vin?= Le Gouguec on Wed, 04 Dec 2024 18:12:06 +0100) References: <874j3kfvq8.fsf@librehacker.com> <86h67k1tfq.fsf@gnu.org> <87wmggefrd.fsf@librehacker.com> <86frn41rqt.fsf@gnu.org> <87ldwwebn0.fsf@librehacker.com> <86bjxr1vtf.fsf@gnu.org> <87ed2njrtl.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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 (---) > From: Kévin Le Gouguec > Cc: Christopher Howard , 74673@debbugs.gnu.org > Date: Wed, 04 Dec 2024 18:12:06 +0100 > > Eli Zaretskii writes: > > > Some nice features of the UI need the mouse, yes, and there's no > > (easy) way around that. That said, you can go to the "" part and type > > "M-x describe-text-properties", which will pop a buffer that tells you > > there's a help-echo property at that spot, and show a button which you > > could press to have the text shown in the echo-area. > > > > If you really need to be able to show tool tips without the mouse, you > > can write a simple function to show its text in the echo-area. > > However, most tooltips are shown on UI parts where you cannot go, so > > such a command will be of somewhat limited use. > > Apologies if I missed something: this specific diagnostic is also > visible with 'C-h .', right? Yes. > Feeling like this is worth mentioning because IME a lot of "mouse-bound" > information is actually reachable with display-local-help; though of > course describe-text-properties is definitely a useful tool to have in > one's kit (I usually reach for 'C-u C-x =' FWIW). If only that command had a more descriptive name... > (IMHO the flymake-warning face (wavy underline) would be less > surprising; in fact I find this style check being part of the "regular" > font-locking a bit surprising too, this is the kind of opt-in linting > I'd expect of flymake 🤷) The wavy underline is used by flyspell-mode to show mis-spellings, so I at least would be confused by seeing it on code. From unknown Fri Aug 08 15:18:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74673: 30.0.92; face warning on legal elisp syntax Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Dec 2024 17:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74673 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Christopher Howard Cc: 74673@debbugs.gnu.org Received: via spool by 74673-submit@debbugs.gnu.org id=B74673.173333478324891 (code B ref 74673); Wed, 04 Dec 2024 17:54:02 +0000 Received: (at 74673) by debbugs.gnu.org; 4 Dec 2024 17:53:03 +0000 Received: from localhost ([127.0.0.1]:36683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItYd-0006TP-FC for submit@debbugs.gnu.org; Wed, 04 Dec 2024 12:53:03 -0500 Received: from mail-pl1-f178.google.com ([209.85.214.178]:55761) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItYc-0006Sy-5p for 74673@debbugs.gnu.org; Wed, 04 Dec 2024 12:53:02 -0500 Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-215c4000c20so34445ad.3 for <74673@debbugs.gnu.org>; Wed, 04 Dec 2024 09:53:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733334721; x=1733939521; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=vhPUZFQPz8gqkQYztGICnq9DhQsZWVlMjR/0vciwom8=; b=QmvohtkBBnvav3V698aGqmscOGkc+byDEH/9W7vI90QzHVipSY3MUNGtHpBOL/bNhb ZKUaxDZUFOJhtqgyROxKsx3R82hSxl0ZHKgPh0RJ4gi2r04mh02S2oAjk7PinusrEKIm Z8Nlr16UtsfNSqxY1h5Elp2Tt04Cu1ciWvzxg50zpCVE3uLGNeycfB0xu6z4LD7fItLz Jv/M00KKmUbDaX1GQb64Gx08xupC4RUiQaZGlu0PY9n/87mWGNfxhc6Ibcn5lMglm5dt SJPAiMLRLvTPsOExv+riA12t8eCSDMnycNy7xLzQzJiELRgHePkd+oC6soYnIFL0TJBy LDtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733334721; x=1733939521; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=vhPUZFQPz8gqkQYztGICnq9DhQsZWVlMjR/0vciwom8=; b=n0xG15FPTpNzSkwDqqRRYmPFrVNw1WJrtLPi8MoaFMg2mn0uKS+IkYcB04rgCBFeM1 I3X1sfRm0MXDyDq3smjKebrlazSLu8yArqSRkPDE5C87uT0y9vbkBo2cPtW6Zr8eljqr x/P8EVQz1OSD5Z5AzlcCzyvFBTlEp+wq5b9RELwGk0aMhkahHF96yj36jmOLLScOY3EE KETyvRhsyOPYkWP5WmeO3U4RgLX8D/fgxGK8FvTfMDSurBuay+I+rFEuYOEtg58NW5rE zKXuYTchTAs5rN1XvOGxdmQPt1CsCTus8ng67Rh95Rq5VCfmnFKQd6Xxh+U4NT0HuzjO aMUw== X-Gm-Message-State: AOJu0YwVA4kp8jMvuX67i/3k613RwgjqL/SkqWy44mtxadb9ocU094F/ IIk4NZHsVod6VP2O1OpfDzMPCLZRU7KFqtBx57IaATFFfvn4xwnk X-Gm-Gg: ASbGncuRU688S0VXLxtBzEzHEDbT1yqzJSpdptv5Rg0tVjq+o7gW4rEx9LnMy1jSzSV iZVJ5FWNqEm+v0XC8SDQLKEzImxpjfwPFm39oeEoKoz8iwPG5WEZxNnCYJdqo3fSU70jQAmMf6U yiVePzM4fUeb7h0c4X06IVaF/f1aiBo2mD+v21V1EyVsXFMHmHfLFqfFHSiA2FelhWlhoTaJVYt uqWTdcCAnkcm3f7EVcJjrh7CGskM2gb/hFdSq3aHe15P0lceI8X0j5wLj0B8lBqdRemkEg0ag1X RZRT0ghlzujCYXhRxGy6Fg57zUE= X-Google-Smtp-Source: AGHT+IEYrrekAJrzA/lO4taERnqRtQZtXWqEL9fDsdGF/oJyJ/M/8NQEVGDIo+bX/RVjGtmaZ+IR1A== X-Received: by 2002:a17:902:f550:b0:211:ce91:63ea with SMTP id d9443c01a7336-215bd1c4a91mr103828795ad.15.1733334720980; Wed, 04 Dec 2024 09:52:00 -0800 (PST) Received: from [192.168.1.2] (syn-023-240-098-037.res.spectrum.com. [23.240.98.37]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-21578aee159sm66136255ad.267.2024.12.04.09.52.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 04 Dec 2024 09:52:00 -0800 (PST) Message-ID: Date: Wed, 4 Dec 2024 09:51:59 -0800 MIME-Version: 1.0 References: <874j3kfvq8.fsf@librehacker.com> <86h67k1tfq.fsf@gnu.org> <87wmggefrd.fsf@librehacker.com> <86frn41rqt.fsf@gnu.org> <87ldwwebn0.fsf@librehacker.com> <86bjxr1vtf.fsf@gnu.org> Content-Language: en-US From: Jim Porter In-Reply-To: <86bjxr1vtf.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) 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: -1.0 (-) On 12/4/2024 4:23 AM, Eli Zaretskii wrote: > If you really need to be able to show tool tips without the mouse, you > can write a simple function to show its text in the echo-area. > However, most tooltips are shown on UI parts where you cannot go, so > such a command will be of somewhat limited use. Flymake has an option for displaying diagnostic messages in-line: 'flymake-show-diagnostics-at-end-of-line'. Maybe we could make Elisp mode use Flymake's facilities for marking the warning when it's active? From unknown Fri Aug 08 15:18:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74673: 30.0.92; face warning on legal elisp syntax Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Dec 2024 18:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74673 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Porter Cc: christopher@librehacker.com, 74673@debbugs.gnu.org Received: via spool by 74673-submit@debbugs.gnu.org id=B74673.17333385254966 (code B ref 74673); Wed, 04 Dec 2024 18:56:02 +0000 Received: (at 74673) by debbugs.gnu.org; 4 Dec 2024 18:55:25 +0000 Received: from localhost ([127.0.0.1]:36845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIuWy-0001I2-PP for submit@debbugs.gnu.org; Wed, 04 Dec 2024 13:55:25 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43242) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIuWw-0001Ho-KE for 74673@debbugs.gnu.org; Wed, 04 Dec 2024 13:55:23 -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 ) id 1tIuWr-0003wM-3Q; Wed, 04 Dec 2024 13:55:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=e3kE1wyFCZII5zmG9DP9F5Fdrfa+AxwOTOIPUCbJWas=; b=VR3zjiXFD8rT Qw1C5ZS91D9Zor/lgmobNYd7d5cx3guVR4wJotJ9MgJoAkMuTKbIs34+ea2+mttfCOL0BB3TvXr1j s9m6kbUU2GMTGaxAabIXt9bwuy3FTdK/iJ/vYKMHPf4DfuMHlVjDCmhlZNkMDu0+WmrzmAyL4pk5f SEzU6EJ0eoU8q+fyqQwWBxSWDx921fHzZ8eqigKRtRtCYJz/2T+cXhbnRFv8h5xCjrYiZBu1hogSb T5KVMkwnaTEilMpoFD+3FFiMKzbLXy8neeaUhYIoZ19hVhNMs8rt1dcM/Nv7usfjaQyGryhcXFqhU BpKrFO2Qs6GMO7P+dgjknA==; Date: Wed, 04 Dec 2024 20:55:08 +0200 Message-Id: <86ikrzz3ar.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Jim Porter on Wed, 4 Dec 2024 09:51:59 -0800) References: <874j3kfvq8.fsf@librehacker.com> <86h67k1tfq.fsf@gnu.org> <87wmggefrd.fsf@librehacker.com> <86frn41rqt.fsf@gnu.org> <87ldwwebn0.fsf@librehacker.com> <86bjxr1vtf.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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 (---) > Date: Wed, 4 Dec 2024 09:51:59 -0800 > Cc: 74673@debbugs.gnu.org > From: Jim Porter > > On 12/4/2024 4:23 AM, Eli Zaretskii wrote: > > If you really need to be able to show tool tips without the mouse, you > > can write a simple function to show its text in the echo-area. > > However, most tooltips are shown on UI parts where you cannot go, so > > such a command will be of somewhat limited use. > > Flymake has an option for displaying diagnostic messages in-line: > 'flymake-show-diagnostics-at-end-of-line'. Maybe we could make Elisp > mode use Flymake's facilities for marking the warning when it's active? I don't like features that use overlays to show long text, because they case problems. And in this case we already have a feature that will display the tool-tip text in the echo-area: customize help-at-pt-display-when-idle to the value t. From unknown Fri Aug 08 15:18:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74673: 30.0.92; face warning on legal elisp syntax Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Dec 2024 09:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74673 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: christopher@librehacker.com, 74673@debbugs.gnu.org, =?UTF-8?Q?K=C3=A9vin?= Le Gouguec Received: via spool by 74673-submit@debbugs.gnu.org id=B74673.17333910058172 (code B ref 74673); Thu, 05 Dec 2024 09:31:01 +0000 Received: (at 74673) by debbugs.gnu.org; 5 Dec 2024 09:30:05 +0000 Received: from localhost ([127.0.0.1]:38280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJ8BQ-00027T-JN for submit@debbugs.gnu.org; Thu, 05 Dec 2024 04:30:05 -0500 Received: from mail-wr1-f44.google.com ([209.85.221.44]:42101) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJ8BP-00025j-BT for 74673@debbugs.gnu.org; Thu, 05 Dec 2024 04:30:04 -0500 Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-385eed29d7fso477272f8f.0 for <74673@debbugs.gnu.org>; Thu, 05 Dec 2024 01:30:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733390937; x=1733995737; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=4Vi8cTPcPWBICvskjs9fqarBJae8cYyMMj1RoSqDxOQ=; b=mpjirLgJTYqoHXlH7OihWE7dCOyD8+yooY9QWtKA0Aq4By0SYD4nW1YTHec9/gJYx9 x49ZPPGrJygXPaqB4nfF/7SuBRUQp4qga/5j/po8nYCaet9SbQb93eySnQlXUd0A6hny 7rJz+MZTCBLAhqzmGCOpWelxlgD+1++/4QjiaIvFjOKGJDJIY6OVArZMrDd/SmCJZLs7 0GjNQ0ELyu/tBeTFg+iravepmhPiPCI1kA2q01U5Ffwv69EYPNRfzH3F/f18OvpiLZVt xDTGMwmETMe7OmLJVdmPC4epx2VcIDuOHYzPDbIJBWJygc1MiEWc8D+u1PW4CcgayNxw fSYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733390937; x=1733995737; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4Vi8cTPcPWBICvskjs9fqarBJae8cYyMMj1RoSqDxOQ=; b=nQe1XGW5DaKNbSwlLyndKwVOg6F/2m7YHTpGAI29KBp8z5KoskZVKoAdk+ytXnO4Nu Dzl2ojrT5GxOs75/IxHuiwceD5loe6FI8MoF7GNwqBvuKDOPh1bDuqB2SfwrhNJflSBE gxJkakKqSutAqgc0Kj3f6ajNf42XWq1aZ6QVqpkjD195LR47LMzqZNU63uCYDd3c8jXq tWlP+tpidyrUbxkX/0o2u/9euhRb5U5uuef1cRxJ29wI0KIo9ZMmw6igTV1iT9Hq9nxJ 4DSYTiLOglYXkQw7iTTF6xJFVTYxloK25LInBrtzsUuuq034h/ZdOwLiSgzVXjBr7IHv JsZQ== X-Forwarded-Encrypted: i=1; AJvYcCXJz48KBdBhC9bPO46YiEmnv4smLAyiQDNXaeRXw0P88bgdzj8605sGKdLIRGwJmklEk8PpTA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwAJIHr6ooESNKI8FoGnAgnv3XliDLlJ6dqLj7d80AU4TFmSQzk 8tKFe7uJ7HZXRytxEMfDJW1ZjBdL9z+sAwMJl1hOwybcvExq1ivPamcp3Q== X-Gm-Gg: ASbGncuOUXYmXR/+yOD0WUOtDB/sK/NVJcIn/ktDM92ScsX8M24ax+Il0XXYbbPjHlt CRF7yG9djIves72RWnfZ7lS5aYc4bTlv23+WaI90ap8AE2whoe/iyEL1wnTXQLRQNwmewvP44md nsaTyltF3i/+q6UQnPnK4uZRKtPfz0CyaUc8OR2GS1CBzo8w2kSGEVUC679T9UiirOlUl3uhAZ6 Mjvf6HSSBFA6+YzcyZeoq8LUDflkmFoMtwShA== X-Google-Smtp-Source: AGHT+IGWXb6Xaik/9yqL5yH/IX3/cms69OhkwOQEeVxnfCo+CTq5V3oFBDklV8gXOYhJ35cFYKH4Ag== X-Received: by 2002:a5d:598d:0:b0:385:f0c9:4b50 with SMTP id ffacd0b85a97d-3861bb7c707mr1561558f8f.16.1733390936877; Thu, 05 Dec 2024 01:28:56 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb51:b3e6:15b0:9869:5220]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-434da0da4a1sm17494435e9.19.2024.12.05.01.28.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Dec 2024 01:28:56 -0800 (PST) From: Robert Pluim In-Reply-To: <86ldwvz73t.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 04 Dec 2024 19:32:54 +0200") References: <874j3kfvq8.fsf@librehacker.com> <86h67k1tfq.fsf@gnu.org> <87wmggefrd.fsf@librehacker.com> <86frn41rqt.fsf@gnu.org> <87ldwwebn0.fsf@librehacker.com> <86bjxr1vtf.fsf@gnu.org> <87ed2njrtl.fsf@gmail.com> <86ldwvz73t.fsf@gnu.org> Date: Thu, 05 Dec 2024 10:28:55 +0100 Message-ID: <87cyi6cwbs.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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: -1.0 (-) >>>>> On Wed, 04 Dec 2024 19:32:54 +0200, Eli Zaretskii said: >> From: K=C3=A9vin Le Gouguec >> Cc: Christopher Howard , 74673@debbugs= .gnu.org >> Date: Wed, 04 Dec 2024 18:12:06 +0100 >>=20 >> Eli Zaretskii writes: >>=20 >> > Some nice features of the UI need the mouse, yes, and there's no >> > (easy) way around that. That said, you can go to the "" part and = type >> > "M-x describe-text-properties", which will pop a buffer that tells= you >> > there's a help-echo property at that spot, and show a button which= you >> > could press to have the text shown in the echo-area. >> > >> > If you really need to be able to show tool tips without the mouse,= you >> > can write a simple function to show its text in the echo-area. >> > However, most tooltips are shown on UI parts where you cannot go, = so >> > such a command will be of somewhat limited use. >>=20 >> Apologies if I missed something: this specific diagnostic is also >> visible with 'C-h .', right? Eli> Yes. You could do something like this to economise on typing: (defun display-help-string () (when-let* ((help (help-at-pt-kbd-string))) (message "%s" (substitute-command-keys help)))) (add-hook 'post-command-hook #'display-help-string nil t) (hmm, would it make sense to add something like that to eldoc?) Robert --=20 From unknown Fri Aug 08 15:18:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74673: 30.0.92; face warning on legal elisp syntax Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Dec 2024 09:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74673 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Robert Pluim Cc: christopher@librehacker.com, 74673@debbugs.gnu.org, kevin.legouguec@gmail.com Received: via spool by 74673-submit@debbugs.gnu.org id=B74673.173339242712509 (code B ref 74673); Thu, 05 Dec 2024 09:54:01 +0000 Received: (at 74673) by debbugs.gnu.org; 5 Dec 2024 09:53:47 +0000 Received: from localhost ([127.0.0.1]:38327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJ8YN-0003Fg-BP for submit@debbugs.gnu.org; Thu, 05 Dec 2024 04:53:47 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJ8YL-0003FO-Gq for 74673@debbugs.gnu.org; Thu, 05 Dec 2024 04:53:46 -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 ) id 1tJ8YF-0008CC-OG; Thu, 05 Dec 2024 04:53:39 -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=LnVWnTUXBgQa55HihUM7UyXVmw3Xyp8ApiNQn3eV0Kw=; b=W12hyMRa9Z915AquS+Ay Trm561Qdx6kVFg7nxwR8/zNLw0OTgofzBJSSlH0BvSX6+sLB5Rd1u1klp+48WoeECB/YzQlLbDPZX ZU3tWPF5SMyU2PRbO5V5ZFcux0XkwQKoGphr/bJTx+xoSD/gT1Q+cZ4VWZGwOzGSMrE7xaBQKdGl5 IfkB1wsr2yRO6vPMGIR+015nCeTk9ITfG+TdbQAxJve3pFgAXNxWpWx0RCSTiHc93PDwwGnLuZLbc CWG2N9NDzR7mSFhAkgRfczMa6qxOKevkERtyBmUEVxEQ9bvwPhh17MqSsFVZmtRuowKkiJkKd/dwx Uk1qFA7c+UCDRw==; Date: Thu, 05 Dec 2024 11:53:37 +0200 Message-Id: <867c8exxpa.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87cyi6cwbs.fsf@gmail.com> (message from Robert Pluim on Thu, 05 Dec 2024 10:28:55 +0100) References: <874j3kfvq8.fsf@librehacker.com> <86h67k1tfq.fsf@gnu.org> <87wmggefrd.fsf@librehacker.com> <86frn41rqt.fsf@gnu.org> <87ldwwebn0.fsf@librehacker.com> <86bjxr1vtf.fsf@gnu.org> <87ed2njrtl.fsf@gmail.com> <86ldwvz73t.fsf@gnu.org> <87cyi6cwbs.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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 (---) > From: Robert Pluim > Cc: Kévin Le Gouguec , > christopher@librehacker.com, 74673@debbugs.gnu.org > Date: Thu, 05 Dec 2024 10:28:55 +0100 > > >>>>> On Wed, 04 Dec 2024 19:32:54 +0200, Eli Zaretskii said: > > >> From: Kévin Le Gouguec > >> Cc: Christopher Howard , 74673@debbugs.gnu.org > >> Date: Wed, 04 Dec 2024 18:12:06 +0100 > >> > >> Eli Zaretskii writes: > >> > >> > Some nice features of the UI need the mouse, yes, and there's no > >> > (easy) way around that. That said, you can go to the "" part and type > >> > "M-x describe-text-properties", which will pop a buffer that tells you > >> > there's a help-echo property at that spot, and show a button which you > >> > could press to have the text shown in the echo-area. > >> > > >> > If you really need to be able to show tool tips without the mouse, you > >> > can write a simple function to show its text in the echo-area. > >> > However, most tooltips are shown on UI parts where you cannot go, so > >> > such a command will be of somewhat limited use. > >> > >> Apologies if I missed something: this specific diagnostic is also > >> visible with 'C-h .', right? > > Eli> Yes. > > You could do something like this to economise on typing: > > (defun display-help-string () > (when-let* ((help (help-at-pt-kbd-string))) > (message "%s" (substitute-command-keys help)))) > (add-hook 'post-command-hook #'display-help-string nil t) > > (hmm, would it make sense to add something like that to eldoc?) Given that we already have help-at-pt-display-when-idle, why is anything else needed? From unknown Fri Aug 08 15:18:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74673: 30.0.92; face warning on legal elisp syntax Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Dec 2024 10:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74673 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: christopher@librehacker.com, 74673@debbugs.gnu.org, kevin.legouguec@gmail.com Received: via spool by 74673-submit@debbugs.gnu.org id=B74673.173339326315116 (code B ref 74673); Thu, 05 Dec 2024 10:08:01 +0000 Received: (at 74673) by debbugs.gnu.org; 5 Dec 2024 10:07:43 +0000 Received: from localhost ([127.0.0.1]:38350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJ8lq-0003vk-T5 for submit@debbugs.gnu.org; Thu, 05 Dec 2024 05:07:43 -0500 Received: from mail-wr1-f50.google.com ([209.85.221.50]:43248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJ8lo-0003vb-Vw for 74673@debbugs.gnu.org; Thu, 05 Dec 2024 05:07:41 -0500 Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-385e87b25f0so1118445f8f.0 for <74673@debbugs.gnu.org>; Thu, 05 Dec 2024 02:07:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733393200; x=1733998000; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=XCNrmd1r9BQQq6cIYlcNVkazFTjtb5jpFOyNbdnJ+G8=; b=lgpHdQ1NrzvTCFJr5lwQgx+5dD7bFAVNQKm2kmhcdHIjdyKLTfh0zvksfxSnxDeNLE QUaE0vPS2SpEn+8EKMo1AiaOGX2t+li0lDAan0LuI8X8GRfAuwVPbYOjC2Kh8MscX6/E V3EjQrADLlqiaxqujVy3Ta1AI+dttEJ/l6qhF5xlMBvkfx2YiLO7oET6EnouSGKc+Rc2 M/vuYYLcQ7PDeYDZpD3E2OzrbwYegI/f0FjnsZFlJuJ75BfX8um7U5E+FkkB9BegaVdv B5ZL025PrEEpI6MoWSegEoB0Mpuc9BiXrWeG2bHK7DUZ/WjAEitdN4DckNDSog1jLBVn v9eA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733393200; x=1733998000; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XCNrmd1r9BQQq6cIYlcNVkazFTjtb5jpFOyNbdnJ+G8=; b=LyUxILaQSjcy0BJrY7jvFMjbEWi/vH07ZcgtL3CH1pn/v6v3NFB3cby9NhYMlbIul9 9rpuzaAAYzM24VQnJZTifeUBwTf47bqeeMxW2iw6IYaxy32DxMV5NU9sRwQlue4F9n71 bQViSNXiKGTO+fd5MpW+/oTbowE9tltm6pNrwjZXscuu47LGYALQooJgFKDjTKQ8bPx1 W6ij6kpVrECQKM7I3ybb/WmpG2RC2p+Ob48GYK84q0+FlFwjxCLbbbr6GlS3lCiu/9hm iTKkkf/dG08rT64KdYL/sCPh+HmjuuH8XyIZ8QjZsbPt70aRInOfI/onu7xLkCNgz54b cajg== X-Forwarded-Encrypted: i=1; AJvYcCXDhGH3pIV8DfFvsSLs+55auY0j1Gh1df/eMl5F9h+aa3dCveVO9gX1rndo8TrJViz+KtKVDg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxeE4Zz/+KhsV1JDiFmS1UEUBfwcaY+tdl9kCFg4a0uZhvWot1g RobcZo0X3q1O3vKPXudMbgrJhhbx4tH8+sGhRT4igWAw1YlxjDVhmnU/Yg== X-Gm-Gg: ASbGnctTMIfC9m4wYsiDVbJ+KnRWBgw0Bj3S2/Y/yPqItSXDPIsMGJh1vk7JmqqhH82 6t1xcmupKfG5mhY9WdIc9ljDylWoFYCYlfxKphfgyFDmeHXjGAK1yQZ2lnrbJobE6i8ZHkUxZqA OXL+g5YBMGYpaVrx4xeavLgl9F4NErBrTVFlgFou8Ql2g22QGoovuV5kH5CXHz1loBMZBY1f+mS 5gztpJlv81auYSlZ2yrgc+QR/egDK7b8XBM9Q== X-Google-Smtp-Source: AGHT+IEu86lVzfHedrgFrV7H06hBrWX/BT/8rUctAOh1yFyy2G3ZM0q470eBUHkh2e3475aDxekR8Q== X-Received: by 2002:a5d:6d8e:0:b0:385:faf5:ebb2 with SMTP id ffacd0b85a97d-3861bf738b0mr1906777f8f.18.1733393199773; Thu, 05 Dec 2024 02:06:39 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb51:b3e6:15b0:9869:5220]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-434d52805aasm54694125e9.22.2024.12.05.02.06.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Dec 2024 02:06:39 -0800 (PST) From: Robert Pluim In-Reply-To: <867c8exxpa.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 05 Dec 2024 11:53:37 +0200") References: <874j3kfvq8.fsf@librehacker.com> <86h67k1tfq.fsf@gnu.org> <87wmggefrd.fsf@librehacker.com> <86frn41rqt.fsf@gnu.org> <87ldwwebn0.fsf@librehacker.com> <86bjxr1vtf.fsf@gnu.org> <87ed2njrtl.fsf@gmail.com> <86ldwvz73t.fsf@gnu.org> <87cyi6cwbs.fsf@gmail.com> <867c8exxpa.fsf@gnu.org> Date: Thu, 05 Dec 2024 11:06:37 +0100 Message-ID: <875xnycuky.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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: -1.0 (-) >>>>> On Thu, 05 Dec 2024 11:53:37 +0200, Eli Zaretskii said: >> (hmm, would it make sense to add something like that to eldoc?) Eli> Given that we already have help-at-pt-display-when-idle, why is Eli> anything else needed? I didn=CA=BCt know about `help-at-pt-display-when-idle' until now, it fits the bill perfectly. Thanks Robert --=20 From unknown Fri Aug 08 15:18:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74673: 30.0.92; face warning on legal elisp syntax Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Dec 2024 04:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74673 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Christopher Howard Cc: eliz@gnu.org, 74673@debbugs.gnu.org Reply-To: rms@gnu.org Received: via spool by 74673-submit@debbugs.gnu.org id=B74673.17334605451179 (code B ref 74673); Fri, 06 Dec 2024 04:50:02 +0000 Received: (at 74673) by debbugs.gnu.org; 6 Dec 2024 04:49:05 +0000 Received: from localhost ([127.0.0.1]:41690 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJQH3-0000Ix-80 for submit@debbugs.gnu.org; Thu, 05 Dec 2024 23:49:05 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJQGz-0000IK-0E for 74673@debbugs.gnu.org; Thu, 05 Dec 2024 23:49:03 -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 ) id 1tJQEn-00009J-97; Thu, 05 Dec 2024 23:46:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=AF+ssBG7UP8i6thXKx9eYSccIki+rdDQhWU0AaJ5hVk=; b=TTqqLg0s/kb/ lARvoDQ5V7UcXRtdIPjoqfM7EF0jHzui4I4IrFv3XrBekeaedrnNyTqtZTdVBYbTJwXFXcd5BFL9w zbwO1/WPx56GkRp9pbV8/8/aWHYjJZe88rnu76sPLeOZdkXbp717swKkg+M7lQrJ/ROjkoMQQ2AgU mKtHVIEXZkcF5KcRgbVmDbnyzpT4CKHackP+rr6F2/hGez7wDNeMuDpxFsUKWOTXsE9y/VkCDAsN2 9J5o8/LGPQmtXSNrFF814QsfQ9DOY0SameJUax4AHGJqDkVoCfq7+oFAJTNIGM34+tbOHXTL4jjEO HRyNPolJW2rIC2jU4NSXlg==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1tJQEm-0002wa-EB; Thu, 05 Dec 2024 23:46:44 -0500 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman In-Reply-To: <87ldwwebn0.fsf@librehacker.com> (message from Christopher Howard on Tue, 03 Dec 2024 11:48:19 -0900) References: <874j3kfvq8.fsf@librehacker.com> <86h67k1tfq.fsf@gnu.org> <87wmggefrd.fsf@librehacker.com> <86frn41rqt.fsf@gnu.org> <87ldwwebn0.fsf@librehacker.com> Message-Id: Date: Thu, 05 Dec 2024 23:46:44 -0500 X-Spam-Score: -2.3 (--) 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 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > (1) could we clarify what rule I'm breaking, exactly? Is this > > > rule something I can toggle on/off? > > Move the mouse pointer there and wait for a split-second: you will > > see the answer in a tooltip. > Is there a way to view tooltips without making any use of the mouse? I > see that I can get tooltips displayed in the echo area, but apparently > I still must utilize the mouse to see the tooltip in the first place. When using Emacs in a Linux tty, there is nothing like a mouse. Toolkits are helpful, but in no case should a tooltip be the only recommended way to get the answer to a question. There should be abother way. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From unknown Fri Aug 08 15:18:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74673: 30.0.92; face warning on legal elisp syntax Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Dec 2024 08:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74673 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: rms@gnu.org Cc: christopher@librehacker.com, 74673@debbugs.gnu.org Received: via spool by 74673-submit@debbugs.gnu.org id=B74673.173347361211227 (code B ref 74673); Fri, 06 Dec 2024 08:27:02 +0000 Received: (at 74673) by debbugs.gnu.org; 6 Dec 2024 08:26:52 +0000 Received: from localhost ([127.0.0.1]:41912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJTfn-0002v0-TA for submit@debbugs.gnu.org; Fri, 06 Dec 2024 03:26:52 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJTfk-0002uh-JE for 74673@debbugs.gnu.org; Fri, 06 Dec 2024 03:26:51 -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 ) id 1tJTfd-0005pw-2R; Fri, 06 Dec 2024 03:26:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=RPX8gXRYQ/fX+r3ciqMSV5+XmmKpp/TlQn/EPCgePgk=; b=luiVIrXVZfaY wpGiKrF+eA6BaXPGfdSQxpQDqR8qyqscXCUphpucA/AO6amNnm/HKidyJd4/ub/x5pA7BNslNkSn2 M1i2RjdQqj8UC4Dt3Gs5ZV1RlDcAbV9khJlCZqoeks/4rqIPBqsPo7qZwvnblLyDlvuvpqEQkFPSn fbkZEoVgz+Ip6x4KcTTF0R+dWyHHbi/hCTSM85ddJlw8uRiO92NhDNHFdSfWuEFmtnaSrPQ0LOzbD 17tQpCHLH/fz6kXxvaQMDSw/Gd0v4TAnjBfQcLp5o9jmBMkYMMr/M14AgVxgfQZwjXv2rku15g2j5 iwP1p/ou1swoJUgjAk765A==; Date: Fri, 06 Dec 2024 10:26:29 +0200 Message-Id: <86ser1kyiy.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Richard Stallman on Thu, 05 Dec 2024 23:46:44 -0500) References: <874j3kfvq8.fsf@librehacker.com> <86h67k1tfq.fsf@gnu.org> <87wmggefrd.fsf@librehacker.com> <86frn41rqt.fsf@gnu.org> <87ldwwebn0.fsf@librehacker.com> X-Spam-Score: -2.3 (--) 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 (---) > From: Richard Stallman > Cc: eliz@gnu.org, 74673@debbugs.gnu.org > Date: Thu, 05 Dec 2024 23:46:44 -0500 > > > Is there a way to view tooltips without making any use of the mouse? I > > see that I can get tooltips displayed in the echo area, but apparently > > I still must utilize the mouse to see the tooltip in the first place. > > When using Emacs in a Linux tty, there is nothing like a mouse. > > Toolkits are helpful, but in no case should a tooltip be the only > recommended way to get the answer to a question. There should be > abother way. It turns out there is (since Emacs 22, no less): "C-h .". From unknown Fri Aug 08 15:18:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74673: 30.0.92; face warning on legal elisp syntax Resent-From: Christopher Howard Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Dec 2024 17:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74673 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 74673@debbugs.gnu.org, rms@gnu.org Received: via spool by 74673-submit@debbugs.gnu.org id=B74673.173402403622339 (code B ref 74673); Thu, 12 Dec 2024 17:21:01 +0000 Received: (at 74673) by debbugs.gnu.org; 12 Dec 2024 17:20:36 +0000 Received: from localhost ([127.0.0.1]:40138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLmrX-0005o8-Ic for submit@debbugs.gnu.org; Thu, 12 Dec 2024 12:20:35 -0500 Received: from mx.kolabnow.com ([212.103.80.154]:57340) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLmrV-0005nk-0M for 74673@debbugs.gnu.org; Thu, 12 Dec 2024 12:20:29 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id 223732092000; Thu, 12 Dec 2024 18:20:23 +0100 (CET) Authentication-Results: ext-mx-out011.mykolab.com (amavis); dkim=pass (2048-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:mime-version:message-id:date:date :references:in-reply-to:subject:subject:from:from:received :received:received; s=dkim20240523; t=1734024022; x=1735838423; bh=IL3TX7GhGM8PODYpUZsBRanlaojgCYrFPOakE5VFYmM=; b=ZfoGrNnrV1En RCuqK51r9KBkLoKTNo+atLBtCVaf9m63vrR7yYYqn17MrdgPLR6PvJuzMuWcu+Pr nzSU/OcJx8QKbZLQqkyxSt7pzEuj6nHe4/XK3IxEeyU1Cyh9wubuTDI+ioCR5/UK yVhIcwV3nehvU7j7vRyL5GbsUIKmSaC+lIWMaAJVd5+MdENoFojBRkpDUB6aMy88 cHYvyxXD+Xgzs/X9Wo7LqjRGfCnK/jEU6kfve3tgp2fNUGgisfTQ7ezv4ZkQFSiP OOlu0kCuJ3XkFVfFj+LAPZe09ZwNBrGyAoPcF0RB9TnGoUfVMYJYbWR/Yh9teTY5 8stsBQJTPw== X-Virus-Scanned: amavis at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1 X-Spam-Level: X-Spam-Status: No, score=-1 tagged_above=-10 required=5 tests=[ALL_TRUSTED=-1] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out011.mykolab.com [127.0.0.1]) (amavis, port 10024) with ESMTP id GU9QaiqonXvR; Thu, 12 Dec 2024 18:20:22 +0100 (CET) Received: from int-mx009.mykolab.com (unknown [10.9.13.9]) by mx.kolabnow.com (Postfix) with ESMTPS id 6B294209228E; Thu, 12 Dec 2024 18:20:21 +0100 (CET) Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx009.mykolab.com (Postfix) with ESMTPS id 5131E3301465; Thu, 12 Dec 2024 18:20:21 +0100 (CET) From: Christopher Howard In-Reply-To: <86ser1kyiy.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 06 Dec 2024 10:26:29 +0200") References: <874j3kfvq8.fsf@librehacker.com> <86h67k1tfq.fsf@gnu.org> <87wmggefrd.fsf@librehacker.com> <86frn41rqt.fsf@gnu.org> <87ldwwebn0.fsf@librehacker.com> <86ser1kyiy.fsf@gnu.org> Date: Thu, 12 Dec 2024 08:20:17 -0900 Message-ID: <871pycbyy6.fsf@librehacker.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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: -1.0 (-) Eli Zaretskii writes: > It turns out there is (since Emacs 22, no less): "C-h .". Hi, I just wanted to mention that display-local-help (C-h .) does not necessarily provide help that is useful to a user not using a mouse. E.g., in a Gnus Article buffer, if you move point over an attachment button (gnus-header-content face), and run display-local-help, it will tell you "mouse-2: toggle the MIME part; down-mouse-3: more options". A mouse user can right click and get a large menu of commands that can be applied to that MIME part. Maybe I am suppose to know how to send a down-mouse-3 without a mouse. Or perhaps there is another way to get that menu without a graphical pop-up. I'm interested to learn more. -- Christopher Howard From unknown Fri Aug 08 15:18:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74673: 30.0.92; face warning on legal elisp syntax Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Dec 2024 19:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74673 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Christopher Howard Cc: 74673@debbugs.gnu.org, rms@gnu.org Received: via spool by 74673-submit@debbugs.gnu.org id=B74673.173403031111546 (code B ref 74673); Thu, 12 Dec 2024 19:06:02 +0000 Received: (at 74673) by debbugs.gnu.org; 12 Dec 2024 19:05:11 +0000 Received: from localhost ([127.0.0.1]:40336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLoUo-000308-WB for submit@debbugs.gnu.org; Thu, 12 Dec 2024 14:05:11 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52550) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLoUm-0002uu-Pg for 74673@debbugs.gnu.org; Thu, 12 Dec 2024 14:05:09 -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 ) id 1tLoUh-0007h4-FI; Thu, 12 Dec 2024 14:05:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=INcB4oSzWz9yLBdhUAy1O4VGTK+f+EVMUqsUQvB0kYE=; b=C9+ONiFxTRxM gCb5P5gM54m+daaqVISgSy/HVyW88lq3k0QMcmsPTQFG6Z4QBuybE1Mw4gr8IK91s5qiGekiOlOGT Qp9V1Bv76LRJKcpRCKWrWTbHlU1V5m1N9QDwK2QpPUKenzcMf9IXQGFb8QdPZ/nRGVXfLlgVi7lcB LSQXXi5OQRwi3s2Z7gTp5hajqoysfiafWpkkJiX87th0vo70hAUrdXjgPTVmgTBRqri5yxD3wwqjE X9TIeDOpnJQgxIrenQP/UnOLTK1P3U9Zn9XM6IVc3d9EEmqSOH2ygb9yJnzOpONV5YFsTmgOUPbsy Lcse7TROmxu7UPLlAGG8Vg==; Date: Thu, 12 Dec 2024 21:04:51 +0200 Message-Id: <86a5d0zprg.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <871pycbyy6.fsf@librehacker.com> (message from Christopher Howard on Thu, 12 Dec 2024 08:20:17 -0900) References: <874j3kfvq8.fsf@librehacker.com> <86h67k1tfq.fsf@gnu.org> <87wmggefrd.fsf@librehacker.com> <86frn41rqt.fsf@gnu.org> <87ldwwebn0.fsf@librehacker.com> <86ser1kyiy.fsf@gnu.org> <871pycbyy6.fsf@librehacker.com> X-Spam-Score: -2.3 (--) 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 (---) > X-Spam-Status: No, score=-1 tagged_above=-10 required=5 tests=[ALL_TRUSTED=-1] > autolearn=ham autolearn_force=no > From: Christopher Howard > Cc: rms@gnu.org, 74673@debbugs.gnu.org > Date: Thu, 12 Dec 2024 08:20:17 -0900 > > Eli Zaretskii writes: > > > It turns out there is (since Emacs 22, no less): "C-h .". > > Hi, I just wanted to mention that display-local-help (C-h .) does not necessarily provide help that is useful to a user not using a mouse. E.g., in a Gnus Article buffer, if you move point over an attachment button (gnus-header-content face), and run display-local-help, it will tell you "mouse-2: toggle the MIME part; down-mouse-3: more options". A mouse user can right click and get a large menu of commands that can be applied to that MIME part. It is not the purpose of this command to replace the context menu. The purpose is to show either the button help (which is what you cite) or the help-echo text. > Maybe I am suppose to know how to send a down-mouse-3 without a mouse. I didn't mean to say that every mouse gesture in Emacs has an equivalent keyboard command, but in many cases you should be able to invoke the same command via M-x. In any case, what you describe now is not related to the original subject of this bug report. If you think every mouse gesture in Emacs should have a keyboard equivalent, please submit a separate feature-request bug report about that, because it will otherwise be lost in this bug. > Or perhaps there is another way to get that menu without a graphical pop-up. I'm interested to learn more. Look up the command that down-mouse-3 invokes there, then use "C-h w" to find its other bindings, if any.