From unknown Fri Aug 15 18:11:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73722: 30.0.91; error calling eshell/clear with no argument Resent-From: Christopher Howard Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Oct 2024 17:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 73722 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 73722@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172849523116622 (code B ref -1); Wed, 09 Oct 2024 17:34:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Oct 2024 17:33:51 +0000 Received: from localhost ([127.0.0.1]:57539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1syaZJ-0004K0-0r for submit@debbugs.gnu.org; Wed, 09 Oct 2024 13:33:51 -0400 Received: from lists.gnu.org ([209.51.188.17]:57502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1syaZE-0004Jm-WB for submit@debbugs.gnu.org; Wed, 09 Oct 2024 13:33:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1syaZ3-0003ip-V7 for bug-gnu-emacs@gnu.org; Wed, 09 Oct 2024 13:33:34 -0400 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 1syaYz-00012O-G2 for bug-gnu-emacs@gnu.org; Wed, 09 Oct 2024 13:33:33 -0400 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id C284034F422D for ; Wed, 9 Oct 2024 19:33:20 +0200 (CEST) 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=1728495194; x=1730309595; bh=kcD0RbDI8sDtAFVF/Moz3s4Y181vvDLNRjlHpVKCsFo=; b=ODm24PsAmDET niXe6jBtsv7s5Ajp1JoD1nNpbPIXjcg4cvdCYeWVn8uyDeFuclJBxoLmLSPQ0QLh 9yNRCmrg/fGjzEHK8sAg0oaiu0J1U3dgawom+LBjGe/p8BGYzu6bK9Cr3xO3TYn6 khlyM0tpb6UOdwXMDMjL5f691s1erTBxQNi/lYzZNVq96JlHJIqa6dawQ0ieVpGu QMTQgSz4R9+WmC6MECkFDKQkyjSnVmMF0Nx7pd8YjmCSo+lE1BPC3LgEUhK/qCFv JA2H1NcUS+w4Bxs7xeV5hRrs/eI+8Bvr9kxKF6yYnbmdcaRwSiYC/aSaMXkOKWe9 dLLB5O/EvQ== X-Virus-Scanned: amavis at mykolab.com X-Spam-Flag: NO X-Spam-Score: -0.999 X-Spam-Level: X-Spam-Status: No, score=-0.999 tagged_above=-10 required=5 tests=[ALL_TRUSTED=-1, URIBL_BLOCKED=0.001] 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 CPy3ngzS7dwC for ; Wed, 9 Oct 2024 19:33:14 +0200 (CEST) Received: from int-mx011.mykolab.com (unknown [10.9.13.11]) by mx.kolabnow.com (Postfix) with ESMTPS id 5A40034F422C for ; Wed, 9 Oct 2024 19:33:13 +0200 (CEST) Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx011.mykolab.com (Postfix) with ESMTPS id 5271A30A0DD5 for ; Wed, 9 Oct 2024 19:33:13 +0200 (CEST) From: Christopher Howard Date: Wed, 09 Oct 2024 09:33:05 -0800 Message-ID: <87v7y1p4fi.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_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_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 (---) (same with or without emacs -Q) 1. M-x eshell 2. clear Gives error "wrong-type-argument listp progn". I can run "clear 1" to include the scrollback parameter. I can also do (esh= ell/clear nil) and that does a non-destructive scrollback. Here is the backtrace from entering "clear" all by itself: ``` bt Debugger entered--Lisp error: (wrong-type-argument listp progn) cdr(progn) eshell-resume-eval((nil (let ((eshell-current-handles '[nil (... t) (... = t)]) eshell-current-subjob-p) (progn 'nil progn)) nil)) eshell-eval-command((let ((eshell-current-handles '[nil ((... . 2) t) ((.= .. . 2) t)]) eshell-current-subjob-p) (progn 'nil progn)) "\n\n\n\n\n\n\n\n= \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n") eshell-send-input() eshell/clear() apply(eshell/clear nil) eshell-exec-lisp(eshell-print-maybe-n eshell-error-maybe-n eshell/clear n= il nil) eshell-lisp-command(eshell/clear nil) eshell-plain-command("clear" nil) eshell-named-command("clear") (unwind-protect (eshell-named-command "clear") (mapc #'funcall eshell-thi= s-command-hook)) (let ((eshell-this-command-hook '(ignore))) (unwind-protect (eshell-named= -command "clear") (mapc #'funcall eshell-this-command-hook))) (condition-case err (let ((eshell-this-command-hook '(ignore))) (unwind-p= rotect (eshell-named-command "clear") (mapc #'funcall eshell-this-command-h= ook))) ((debug error) (eshell-errorn (error-message-string err)) (eshell-cl= ose-handles 1))) (condition-case-unless-debug err (let ((eshell-this-command-hook '(ignore= ))) (unwind-protect (eshell-named-command "clear") (mapc #'funcall eshell-t= his-command-hook))) (error (eshell-errorn (error-message-string err)) (eshe= ll-close-handles 1))) (if eshell-handle-errors (condition-case-unless-debug err (let ((eshell-t= his-command-hook '(ignore))) (unwind-protect (eshell-named-command "clear")= (mapc #'funcall eshell-this-command-hook))) (error (eshell-errorn (error-m= essage-string err)) (eshell-close-handles 1))) (let ((eshell-this-command-h= ook '(ignore))) (unwind-protect (eshell-named-command "clear") (mapc #'func= all eshell-this-command-hook)))) (eshell-condition-case err (let ((eshell-this-command-hook '(ignore))) (u= nwind-protect (eshell-named-command "clear") (mapc #'funcall eshell-this-co= mmand-hook))) (error (eshell-errorn (error-message-string err)) (eshell-clo= se-handles 1))) (eshell-trap-errors (eshell-named-command "clear")) (let ((eshell-current-handles (eshell-duplicate-handles eshell-current-ha= ndles t))) (eshell-trap-errors (eshell-named-command "clear"))) (eshell-with-copied-handles (eshell-trap-errors (eshell-named-command "cl= ear")) t) (progn (eshell-with-copied-handles (eshell-trap-errors (eshell-named-comm= and "clear")) t)) (unwind-protect (progn (eshell-with-copied-handles (eshell-trap-errors (e= shell-named-command "clear")) t)) (run-hooks 'eshell-post-command-hook)) (progn (run-hooks 'eshell-pre-command-hook) (unwind-protect (progn (eshel= l-with-copied-handles (eshell-trap-errors (eshell-named-command "clear")) t= )) (run-hooks 'eshell-post-command-hook))) (let ((eshell-current-handles (eshell-create-handles t 'append)) eshell-c= urrent-subjob-p) (progn (run-hooks 'eshell-pre-command-hook) (unwind-protec= t (progn (eshell-with-copied-handles (eshell-trap-errors (eshell-named-comm= and "clear")) t)) (run-hooks 'eshell-post-command-hook)))) (eshell-commands (progn (run-hooks 'eshell-pre-command-hook) (unwind-prot= ect (progn (eshell-with-copied-handles (eshell-trap-errors (eshell-named-co= mmand "clear")) t)) (run-hooks 'eshell-post-command-hook)))) eval((eshell-commands (progn (run-hooks 'eshell-pre-command-hook) (unwind= -protect (progn (eshell-with-copied-handles (eshell-trap-errors (eshell-nam= ed-command "clear")) t)) (run-hooks 'eshell-post-command-hook))))) eshell-send-input(nil) funcall-interactively(eshell-send-input nil) call-interactively(eshell-send-input nil nil) command-execute(eshell-send-input) ``` In GNU Emacs 30.0.91 (build 12, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-10-09 built on theoden Repository revision: f520008744b1eb71accded4108888d1f2055402e 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= 1/lisp:/home/christopher/.guix-home/profile/share/emacs/site-lisp value of $EMACSNATIVELOADPATH: /home/christopher/.guix-home/profile/lib/e= macs/native-site-lisp:/home/christopher/.guix-profile/lib/emacs/native-site= -lisp value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: Info Minor modes in effect: pdf-occur-global-minor-mode: t global-completion-preview-mode: t rcirc-track-minor-mode: t roam-track-minor-mode: t org-roam-db-autosync-mode: t global-centered-cursor-mode: t centered-cursor-mode: t server-mode: t helm-mode: t helm-minibuffer-history-mode: t async-bytecomp-package-mode: t straight-use-package-mode: t straight-package-neutering-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 isearch-fold-quotes-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t buffer-read-only: 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: /home/christopher/local/emacs/share/emacs/30.0.91/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.91/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.91/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.91/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.91/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.91/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.91/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.91/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.91/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.91/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.91/lisp/org/org-element-ast = hides /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/em= acs/site-lisp/org-9.7.11/org-element-ast /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-lisp hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ob-lisp /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-awk hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-awk /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-mhe hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ol-mhe /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-haskell hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/ob-haskell /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-pcomplete hi= des /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emac= s/site-lisp/org-9.7.11/org-pcomplete /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-makefile hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/ob-makefile /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-processing hi= des /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emac= s/site-lisp/org-9.7.11/ob-processing /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-sql hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-sql /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-id hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/org-id /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-refile hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/org-refile /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-lilypond hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/ob-lilypond /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-html hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ox-html /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/oc hides /gnu/st= ore/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-lisp= /org-9.7.11/oc /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-octave hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-octave /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-texinfo hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/ox-texinfo /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-entities hid= es /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs= /site-lisp/org-9.7.11/org-entities /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-C hides /gnu/= store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-li= sp/org-9.7.11/ob-C /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-w3m hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ol-w3m /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-archive hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/org-archive /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-doi hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ol-doi /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-eww hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ol-eww /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-man hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ox-man /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-mobile hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/org-mobile /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-gnus hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ol-gnus /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-bbdb hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ol-bbdb /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-koma-letter h= ides /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/ema= cs/site-lisp/org-9.7.11/ox-koma-letter /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org hides /gnu/s= tore/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-lis= p/org-9.7.11/org /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-maxima hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-maxima /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-css hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-css /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-element hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/org-element /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox hides /gnu/st= ore/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-lisp= /org-9.7.11/ox /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-datetree hid= es /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs= /site-lisp/org-9.7.11/org-datetree /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-tempo hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-tempo /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-keys hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/org-keys /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-js hides /gnu= /store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-l= isp/org-9.7.11/ob-js /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-emacs-lisp hi= des /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emac= s/site-lisp/org-9.7.11/ob-emacs-lisp /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-lint hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/org-lint /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-habit hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-habit /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-crypt hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-crypt /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-attach hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/org-attach /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-plantuml hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/ob-plantuml /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-agenda hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/org-agenda /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-indent hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/org-indent /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-timer hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-timer /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-beamer hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ox-beamer /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-macs hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/org-macs /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-exp hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-exp /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-persist hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/org-persist /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-eshell hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-eshell /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-icalendar hid= es /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs= /site-lisp/org-9.7.11/ox-icalendar /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-scheme hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-scheme /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/oc-bibtex hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/oc-bibtex /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-screen hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-screen /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-matlab hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-matlab /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-num hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/org-num /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-list hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/org-list /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/oc-csl hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/oc-csl /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-clojure hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/ob-clojure /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol hides /gnu/st= ore/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-lisp= /org-9.7.11/ol /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-sass hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ob-sass /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-ditaa hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ob-ditaa /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-faces hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-faces /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-sqlite hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-sqlite /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-table hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ob-table /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-latex hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ox-latex /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-ascii hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ox-ascii /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-perl hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ob-perl /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-mouse hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-mouse /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-macro hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-macro /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-goto hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/org-goto /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-duration hid= es /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs= /site-lisp/org-9.7.11/org-duration /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-org hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ox-org /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-python hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-python /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-inlinetask h= ides /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/ema= cs/site-lisp/org-9.7.11/org-inlinetask /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-fold-core hi= des /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emac= s/site-lisp/org-9.7.11/org-fold-core /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-eshell hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ol-eshell /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-cycle hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-cycle /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-capture hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/org-capture /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-forth hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ob-forth /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-feed hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/org-feed /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-lob hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-lob /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-rmail hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ol-rmail /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-clock hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-clock /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-bibtex hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ol-bibtex /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-julia hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ob-julia /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-sed hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-sed /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-table hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-table /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-ref hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-ref /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-compat hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/org-compat /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-lua hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-lua /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-comint hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-comint /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-colview hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/org-colview /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-eval hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ob-eval /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-odt hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ox-odt /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-fortran hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/ob-fortran /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-shell hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ob-shell /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-version hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/org-version /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob hides /gnu/st= ore/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-lisp= /org-9.7.11/ob /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-docview hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/ol-docview /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/oc-basic hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/oc-basic /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-calc hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ob-calc /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/oc-biblatex hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/oc-biblatex /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-R hides /gnu/= store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-li= sp/org-9.7.11/ob-R /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-publish hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/ox-publish /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-dot hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-dot /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-tangle hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-tangle /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-ocaml hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ob-ocaml /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-attach-git h= ides /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/ema= cs/site-lisp/org-9.7.11/org-attach-git /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-md hides /gnu= /store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-l= isp/org-9.7.11/ox-md /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-loaddefs hid= es /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs= /site-lisp/org-9.7.11/org-loaddefs /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-groovy hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-groovy /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-ctags hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-ctags /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-ruby hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ob-ruby /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-fold hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/org-fold /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-protocol hid= es /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs= /site-lisp/org-9.7.11/org-protocol /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/oc-natbib hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/oc-natbib /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-org hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-org /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-man hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ol-man /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-info hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ol-info /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-footnote hid= es /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs= /site-lisp/org-9.7.11/org-footnote /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-plot hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/org-plot /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-irc hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ol-irc /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-core hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ob-core /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-java hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ob-java /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-latex hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ob-latex /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-gnuplot hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/ob-gnuplot /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-src hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/org-src /home/christopher/local/emacs/share/emacs/30.0.91/lisp/transient hides /gnu= /store/0v0vh9km8vmylcb9crf52l8rw933c1m6-emacs-transient-0.7.5/share/emacs/s= ite-lisp/transient-0.7.5/transient /home/christopher/local/emacs/share/emacs/30.0.91/lisp/progmodes/peg hides = /gnu/store/ak6hlqd0zb5ij1zqrfvqy2p06iigqixq-emacs-peg-1.0.1/share/emacs/sit= e-lisp/peg-1.0.1/peg /home/christopher/.emacs.d/straight/build/straight/straight hides /gnu/stor= e/5mynqak4gavxcjpkjdk96a75pqxd2ki3-emacs-straight-el-0-3.b3760f5/share/emac= s/site-lisp/straight-el-0-3.b3760f5/straight /home/christopher/local/emacs/share/emacs/30.0.91/lisp/indent hides /gnu/st= ore/5mynqak4gavxcjpkjdk96a75pqxd2ki3-emacs-straight-el-0-3.b3760f5/share/em= acs/site-lisp/straight-el-0-3.b3760f5/indent /home/christopher/.emacs.d/straight/build/straight/straight-x hides /gnu/st= ore/5mynqak4gavxcjpkjdk96a75pqxd2ki3-emacs-straight-el-0-3.b3760f5/share/em= acs/site-lisp/straight-el-0-3.b3760f5/straight-x /home/christopher/.emacs.d/straight/build/straight/straight-ert-print-hack = hides /gnu/store/5mynqak4gavxcjpkjdk96a75pqxd2ki3-emacs-straight-el-0-3.b37= 60f5/share/emacs/site-lisp/straight-el-0-3.b3760f5/straight-ert-print-hack /home/christopher/local/emacs/share/emacs/30.0.91/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/5mynqak4gavxcjpkjdk96a75pqxd2ki3-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 sort bbdb-message face-remap mail-extr emacsbug misearch multi-isearch tramp-cache time-stamp tramp-sh shortdoc comp-common project ffap pcmpl-unix vc-git diff-mode track-changes vc-dispatcher dabbrev tabify cus-start help-fns cl-print em-unix em-term term disp-table ehelp em-script em-prompt em-pred em-ls em-hist em-glob em-extpipe em-cmpl em-dirs em-basic em-banner em-alias esh-mode esh-var eshell esh-cmd mule-util winner tramp-archive tramp-gvfs helm-command helm-elisp helm-eval helm-info 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 discomfort debase-objectmanager debase dbus eieio-base completion-preview 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 centered-cursor-mode centered-cursor-mode-autoloads hyperclim 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 ascii-table-autoloads 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 async-bytecomp helm-source helm-multi-match helm-lib async straight-autoloads cl-extra straight info loaddefs-gen lisp-mnt radix-tree easy-mmode pcase green-phosphor-theme mb-depth display-line-numbers crux tramp 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 mu4e-autoloads yeetube-autoloads xmlgen-autoloads xterm-color-autoloads wttrin-autoloads oauth2-autoloads apel-lb-autoloads flim-lb-autoloads semi-epg-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 magit-popup-autoloads edit-indirect-autoloads bui-autoloads guix-autoloads rx gemini-autoloads geiser-guile-autoloads geiser-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 dash-autoloads s-autoloads f-autoloads all-the-icons-autoloads 0x0-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 446535 114646) (symbols 48 36736 0) (strings 32 129084 7285) (string-bytes 1 3566601) (vectors 16 68312) (vector-slots 8 1343061 207025) (floats 8 907 818) (intervals 56 5928 1316) (buffers 984 38)) --=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 15 18:11:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73722: 30.0.91; error calling eshell/clear with no argument Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Oct 2024 17:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73722 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Christopher Howard , 73722@debbugs.gnu.org Received: via spool by 73722-submit@debbugs.gnu.org id=B73722.172901172322453 (code B ref 73722); Tue, 15 Oct 2024 17:03:02 +0000 Received: (at 73722) by debbugs.gnu.org; 15 Oct 2024 17:02:03 +0000 Received: from localhost ([127.0.0.1]:56736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t0kvq-0005q5-Kb for submit@debbugs.gnu.org; Tue, 15 Oct 2024 13:02:03 -0400 Received: from mail-pf1-f172.google.com ([209.85.210.172]:45292) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t0kvp-0005pf-2x for 73722@debbugs.gnu.org; Tue, 15 Oct 2024 13:02:01 -0400 Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-71e49ef3b2bso2846021b3a.2 for <73722@debbugs.gnu.org>; Tue, 15 Oct 2024 10:01:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729011642; x=1729616442; darn=debbugs.gnu.org; h=in-reply-to:from:content-language:references:to:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=2qS4QbNhjjc0vvQoa5ZProz4R2cExW2xFSrSfDIgZ4o=; b=O1n4xbLqNH7gZJY+dMPPkkI+AKH7sffivKwaGtbEg6OxNGyOHGo/1BKBGjBA91tlhO 9bb4TveP3ecad/KU+GJxbVwkhM01EvOWRHoBf+xg4cAGtzh7E/9LLKrxPjoYhJctYncl RxDzTJuWYG1W757nsq2u79T+nmI+sxTmdeKM5J6adw/9BHywKYqVk/S93VTi5IiTv0NM 6BqGWf16DHKBlxhtjaDSLYAEzz/Wpf9L88cC3NcWvDub7VibollB6PrahTO1OURpfIA2 VHf+v8F2KHkdKkJ04j+QtE7K5280Ns8G4VIhad3Up0sb5ROO8SvFuehOh9XgYD0qg/30 tM4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729011642; x=1729616442; h=in-reply-to:from:content-language:references:to:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=2qS4QbNhjjc0vvQoa5ZProz4R2cExW2xFSrSfDIgZ4o=; b=s3xcj6Dzwxes5eCcd84cyfs+oKM9JhxS3KEHeH89q6dWaa+l5gxBjT89D6sW3wLOUK UeD1R5uVUFUfH7GQE40NK/QhKsM3Ljy1Nfah/KzzZZ+QBtGbPNzfxBNHJMGRKkGFvR1v rrbxtkP7pGpzosMvwut0Zqk8h+EgL8hLfuX7Zcz2DNWtRVC/MPWfUM/DcGrO5FJNSb4S XQ0rFNvvdDrLjQAetAIXdFOolK73MF4c0DWiB1JHt7liFGlvfE+ClpnXcsWvXT8uaGFJ ba4tYdE6PsT59OxwHuDLlywpl31gPLviSfKxaKgtuNo/Rk6D9EKPCoWOFWi0z7XVTR4p C8PA== X-Forwarded-Encrypted: i=1; AJvYcCXUpg6jVHdfYQpNIZR2oMXxNc2Shur8WochX4eiHwBW0+peQNTFlr93Ludl84P0vzGSIrASHQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwrKMXxGABb3GwDsWzKpLGMKpDghIx4AqPAmpjQl5grtglZi1ir MB8CLC0ZpnA9Dnf7M26SR1HfLWtWEF+ZcZ43vk6S+62xLk8/1gXa X-Google-Smtp-Source: AGHT+IEYUy7rxZxmrg09BUz6L+Y0TOTZJMW3n+LyXupgM17o/nFpN16X6bcxfuo5slEKt0yPCeNlyQ== X-Received: by 2002:a05:6a00:4603:b0:71e:6ec9:fcda with SMTP id d2e1a72fcca58-71e6eca0cfbmr7957702b3a.19.1729011641381; Tue, 15 Oct 2024 10:00:41 -0700 (PDT) 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 d2e1a72fcca58-71e773b1672sm1502626b3a.83.2024.10.15.10.00.39 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 15 Oct 2024 10:00:39 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------1fRabU9WWqSmSFrdf8nhqdTs" Message-ID: <2126f0f9-388e-5717-b0af-b7e3ec90e7d9@gmail.com> Date: Tue, 15 Oct 2024 10:00:40 -0700 MIME-Version: 1.0 References: <87v7y1p4fi.fsf@librehacker.com> Content-Language: en-US From: Jim Porter In-Reply-To: <87v7y1p4fi.fsf@librehacker.com> 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 (-) This is a multi-part message in MIME format. --------------1fRabU9WWqSmSFrdf8nhqdTs Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 10/9/2024 10:33 AM, Christopher Howard wrote: > > (same with or without emacs -Q) > 1. M-x eshell > 2. clear > > Gives error "wrong-type-argument listp progn". I think this is probably the result of some improvements I've made to Eshell's command evaluator that revealed a latent bug in 'eshell/clear' (it actually runs a *second* Eshell command consisting only of newlines, which shouldn't be necessary). The actual error reported here is fixed in Emacs 31; in Emacs 30, 'eshell-do-eval' mis-evaluates an empty '(progn)', but that generally shouldn't occur except in odd cases like this. The "clear" command still doesn't *work* correctly in Emacs 31 though. Attached is the smallest fix I could come up with for this. This is made somewhat more complex due to 'eshell/clear' also being used as an interactive Emacs-level command. The two forms ("clear" at an Eshell prompt and "M-x eshell/clear" in Emacs) should probably be separate functions entirely since they behave differently regarding the current prompt, but for the sake of compatibility, let's keep them fused together for now... Eli, does this look ok for the release branch? It fixes a regression from Emacs 29 and adds a pair of regression tests to prevent future breakage. (If and when this merges, I'll see about a more-thorough fix for the master branch too.) --------------1fRabU9WWqSmSFrdf8nhqdTs Content-Type: text/plain; charset=UTF-8; name="0001-Fix-error-when-calling-clear-in-Eshell.patch" Content-Disposition: attachment; filename="0001-Fix-error-when-calling-clear-in-Eshell.patch" Content-Transfer-Encoding: base64 RnJvbSA0Yzg2OGRiYWQ1NDZiNjA0MDc2YWI3YzMzODM5YjRkM2I1OTE5ZjMyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFRodSwgMTAgT2N0IDIwMjQgMjE6MDM6NDUgLTA3MDAKU3ViamVjdDogW1BB VENIXSBGaXggZXJyb3Igd2hlbiBjYWxsaW5nICJjbGVhciIgaW4gRXNoZWxsLgoKKiBsaXNw L2VzaGVsbC9lc2gtbW9kZS5lbCAoZXNoZWxsL2NsZWFyKTogRml4IGVycm9yLCBhbmQgaW1w cm92ZQpoYW5kbGluZyBmb3IgdXNpbmcgYXMgYW4gaW50ZXJhY3RpdmUgRW1hY3MgY29tbWFu ZC4KCiogdGVzdC9saXNwL2VzaGVsbC9lc2gtbW9kZS10ZXN0cy5lbAooZXNoLW1vZGUtdGVz dC9jbGVhci9lc2hlbGwtY29tbWFuZCwgZXNoLW1vZGUtdGVzdC9jbGVhci9lbWFjcy1jb21t YW5kKToKTmV3IHRlc3RzLgotLS0KIGxpc3AvZXNoZWxsL2VzaC1tb2RlLmVsICAgICAgICAg ICAgfCAgNyArKysrKy0tCiB0ZXN0L2xpc3AvZXNoZWxsL2VzaC1tb2RlLXRlc3RzLmVsIHwg MjMgKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0 aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2VzaGVsbC9lc2gt bW9kZS5lbCBiL2xpc3AvZXNoZWxsL2VzaC1tb2RlLmVsCmluZGV4IDM0Y2U4MmNmYmM0Li43 OGU0M2U4NDE3MyAxMDA2NDQKLS0tIGEvbGlzcC9lc2hlbGwvZXNoLW1vZGUuZWwKKysrIGIv bGlzcC9lc2hlbGwvZXNoLW1vZGUuZWwKQEAgLTg2OSw4ICs4NjksMTEgQEAgZXNoZWxsL2Ns ZWFyCiAgIChpZiBzY3JvbGxiYWNrCiAgICAgICAoZXNoZWxsL2NsZWFyLXNjcm9sbGJhY2sp CiAgICAgKGxldCAoKGVzaGVsbC1pbnB1dC1maWx0ZXItZnVuY3Rpb25zIG5pbCkpCi0gICAg ICAoaW5zZXJ0IChtYWtlLXN0cmluZyAod2luZG93LXNpemUpID9cbikpCi0gICAgICAoZXNo ZWxsLXNlbmQtaW5wdXQpKSkpCisgICAgICAoZXNoZWxsLWludGVyYWN0aXZlLXByaW50ICht YWtlLXN0cmluZyAod2luZG93LXNpemUpID9cbikpCisgICAgICAod2hlbiAoYW5kIChudWxs IGVzaGVsbC1jdXJyZW50LWhhbmRsZXMpCisgICAgICAgICAgICAgICAgIChlc2hlbGwtdXNp bmctbW9kdWxlICdlc2hlbGwtcHJvbXB0KSkKKyAgICAgICAgKGRlY2xhcmUtZnVuY3Rpb24g ZXNoZWxsLWVtaXQtcHJvbXB0ICJlbS1wcm9tcHQiICgpKQorICAgICAgICAoZXNoZWxsLWVt aXQtcHJvbXB0KSkpKSkKIAogKGRlZnVuIGVzaGVsbC9jbGVhci1zY3JvbGxiYWNrICgpCiAg ICJDbGVhciB0aGUgc2Nyb2xsYmFjayBjb250ZW50IG9mIHRoZSBlc2hlbGwgd2luZG93LiIK ZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC9lc2hlbGwvZXNoLW1vZGUtdGVzdHMuZWwgYi90ZXN0 L2xpc3AvZXNoZWxsL2VzaC1tb2RlLXRlc3RzLmVsCmluZGV4IDMwNmUxMWNlNDQ1Li44OTY5 MzFjNDdmNiAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL2VzaGVsbC9lc2gtbW9kZS10ZXN0cy5l bAorKysgYi90ZXN0L2xpc3AvZXNoZWxsL2VzaC1tb2RlLXRlc3RzLmVsCkBAIC0yNiw2ICsy Niw4IEBACiAocmVxdWlyZSAnZXJ0KQogKHJlcXVpcmUgJ2VzaC1tb2RlKQogKHJlcXVpcmUg J2VzaGVsbCkKKyhyZXF1aXJlICdlbS1iYW5uZXIpCisocmVxdWlyZSAnZW0tcHJvbXB0KQog CiAocmVxdWlyZSAnZXNoZWxsLXRlc3RzLWhlbHBlcnMKICAgICAgICAgIChleHBhbmQtZmls ZS1uYW1lICJlc2hlbGwtdGVzdHMtaGVscGVycyIKQEAgLTU5LDQgKzYxLDI1IEBAIGVzaC1t b2RlLXRlc3QvaGFuZGxlLWNvbnRyb2wtY29kZXMvYmFja3NwYWNlCiAgICAgKGVzaGVsbC1t YXRjaC1jb21tYW5kLW91dHB1dCAoZm9ybWF0ICIoZm9ybWF0IFwiaGVsbG8lYyVjcFwiKSIg P1xDLWggP1xDLWgpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXFxgaGVs cFxuIikpKQogCisoZXJ0LWRlZnRlc3QgZXNoLW1vZGUtdGVzdC9jbGVhci9lc2hlbGwtY29t bWFuZCAoKQorICAiVGVzdCB0aGF0IGBlc2hlbGwvY2xlYXInIHdvcmtzIGFzIGFuIEVzaGVs bCBjb21tYW5kLiIKKyAgKGxldCAoKGVzaGVsbC1iYW5uZXItbWVzc2FnZSAiIikKKyAgICAg ICAgKGVzaGVsbC1wcm9tcHQtZnVuY3Rpb24gKGxhbWJkYSAoKSAiJCAiKSkpCisgICAgKHdp dGgtdGVtcC1lc2hlbGwKKyAgICAgIChlc2hlbGwtaW5zZXJ0LWNvbW1hbmQgImVjaG8gaGki KQorICAgICAgKGVzaGVsbC1pbnNlcnQtY29tbWFuZCAiY2xlYXIiKQorICAgICAgKHNob3Vs ZCAoc3RyaW5nLW1hdGNoICJcXCQgZWNobyBoaVxuaGlcblxcJCBjbGVhclxuK1xcJCAiCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGJ1ZmZlci1zdHJpbmcpKSkpKSkKKworKGVy dC1kZWZ0ZXN0IGVzaC1tb2RlLXRlc3QvY2xlYXIvZW1hY3MtY29tbWFuZCAoKQorICAiVGVz dCB0aGF0IGBlc2hlbGwvY2xlYXInIHdvcmtzIGFzIGFuIGludGVyYWN0aXZlIEVtYWNzIGNv bW1hbmQuIgorICAobGV0ICgoZXNoZWxsLWJhbm5lci1tZXNzYWdlICIiKQorICAgICAgICAo ZXNoZWxsLXByb21wdC1mdW5jdGlvbiAobGFtYmRhICgpICIkICIpKSkKKyAgICAod2l0aC10 ZW1wLWVzaGVsbAorICAgICAgKGVzaGVsbC1pbnNlcnQtY29tbWFuZCAiZWNobyBoaSIpCisg ICAgICAoaW5zZXJ0ICJlY2hvIGIiKQorICAgICAgKGVzaGVsbC9jbGVhcikKKyAgICAgIChz aG91bGQgKHN0cmluZy1tYXRjaCAiXFwkIGVjaG8gaGlcbmhpXG5cXCQgXG4rXFwkIGVjaG8g YiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYnVmZmVyLXN0cmluZykpKSkpKQor CiA7OyBlc2gtbW9kZS10ZXN0cy5lbCBlbmRzIGhlcmUKLS0gCjIuMjUuMQoK --------------1fRabU9WWqSmSFrdf8nhqdTs-- From unknown Fri Aug 15 18:11:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73722: 30.0.91; error calling eshell/clear with no argument Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Oct 2024 18:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73722 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Porter Cc: christopher@librehacker.com, 73722@debbugs.gnu.org Received: via spool by 73722-submit@debbugs.gnu.org id=B73722.17290155252379 (code B ref 73722); Tue, 15 Oct 2024 18:06:02 +0000 Received: (at 73722) by debbugs.gnu.org; 15 Oct 2024 18:05:25 +0000 Received: from localhost ([127.0.0.1]:57383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t0lvA-0000cJ-T6 for submit@debbugs.gnu.org; Tue, 15 Oct 2024 14:05:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t0lv8-0000c4-VS for 73722@debbugs.gnu.org; Tue, 15 Oct 2024 14:05:23 -0400 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 1t0luk-0001GR-OY; Tue, 15 Oct 2024 14:04:58 -0400 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=+Q1HcjiRiritfVLp/Oz+kEwA/Okc2ACQho9HfW38xbo=; b=lgf9VkkS83LV 6CDBBfXUzHi3KqTo8X8TGcgFMS7m5rJIRhS3OVSHdSPI8KfXO+UrN02ERXVZ4vamP6gv431e7Fwl2 LNAB0Ryc17+NG0YagCNXCOBc/YdsgHmQWgggV0Loy6NKObmsXoDGcRvhQ5XYH6Xg/B1S+4+51qv+O 2p6lCbkUB5w+lsAuDv0ZS5MxTmSWN/usRb3YlTIFL3bg6M7FLUG4Z9t63LCsXAxCwhoig2Tfeoil1 W4l+uDjZV1nEi/XuGQECoiwpo1CtoKMC9Uc3ADib8lgEl2x05b6ratovbsmfz3lV/R5sdPSff0dBk RN175TwHFwrqvuAZEyOdHw==; Date: Tue, 15 Oct 2024 21:04:55 +0300 Message-Id: <86msj5qm2g.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <2126f0f9-388e-5717-b0af-b7e3ec90e7d9@gmail.com> (message from Jim Porter on Tue, 15 Oct 2024 10:00:40 -0700) References: <87v7y1p4fi.fsf@librehacker.com> <2126f0f9-388e-5717-b0af-b7e3ec90e7d9@gmail.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 (---) > Date: Tue, 15 Oct 2024 10:00:40 -0700 > From: Jim Porter > > On 10/9/2024 10:33 AM, Christopher Howard wrote: > > > > (same with or without emacs -Q) > > 1. M-x eshell > > 2. clear > > > > Gives error "wrong-type-argument listp progn". > > I think this is probably the result of some improvements I've made to > Eshell's command evaluator that revealed a latent bug in 'eshell/clear' > (it actually runs a *second* Eshell command consisting only of newlines, > which shouldn't be necessary). > > The actual error reported here is fixed in Emacs 31; in Emacs 30, > 'eshell-do-eval' mis-evaluates an empty '(progn)', but that generally > shouldn't occur except in odd cases like this. The "clear" command still > doesn't *work* correctly in Emacs 31 though. > > Attached is the smallest fix I could come up with for this. This is made > somewhat more complex due to 'eshell/clear' also being used as an > interactive Emacs-level command. The two forms ("clear" at an Eshell > prompt and "M-x eshell/clear" in Emacs) should probably be separate > functions entirely since they behave differently regarding the current > prompt, but for the sake of compatibility, let's keep them fused > together for now... > > Eli, does this look ok for the release branch? It fixes a regression > from Emacs 29 and adds a pair of regression tests to prevent future > breakage. (If and when this merges, I'll see about a more-thorough fix > for the master branch too.) If the problem is with empty body of progn, why does the fix have to be so much less self-evident? Can you fix it by protecting against empty body of progn instead, so that the fix is less likely to cause unintended consequences? In any case, please don't forget "Do not merge to master" in the commit log message. Thanks. From unknown Fri Aug 15 18:11:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73722: 30.0.91; error calling eshell/clear with no argument Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Oct 2024 21:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73722 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: christopher@librehacker.com, 73722@debbugs.gnu.org Received: via spool by 73722-submit@debbugs.gnu.org id=B73722.172902796516396 (code B ref 73722); Tue, 15 Oct 2024 21:33:02 +0000 Received: (at 73722) by debbugs.gnu.org; 15 Oct 2024 21:32:45 +0000 Received: from localhost ([127.0.0.1]:57719 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t0p9p-0004GN-4L for submit@debbugs.gnu.org; Tue, 15 Oct 2024 17:32:45 -0400 Received: from mail-pl1-f175.google.com ([209.85.214.175]:44489) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t0p9n-0004GB-BC for 73722@debbugs.gnu.org; Tue, 15 Oct 2024 17:32:44 -0400 Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-20cdbe608b3so22821725ad.1 for <73722@debbugs.gnu.org>; Tue, 15 Oct 2024 14:32:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729027883; x=1729632683; 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=HcuSmC3BJNoS9qxGHUtj+IPer0i8M8H1IG7yDoPgZbU=; b=S7fQR8iMctnhq7ocuHXL85exnGfGQr8PpLJXb6LcWh1OkmTNso6o0qVKhZ00jmLKi6 RMlNJ8XAGnekQNCqW/ndieYnZQFKotg4a4eOgTFsRaVnQfDxGfZsfX0jZCajSwcsL1EU y+qiMJ52Nj592UqhuwgnP6qk+IQysrdfIAlQr3SRKhBiZ1fbZV3KGuvX7JukpNPLoxc5 +Ne83gL5tA24oL4n2KxuFnjyDhA2zsSirJ+UCVOWjLkKPQXy7DBqySR7KUotvfY5DBXg qB1nSMPfV3zvF75nlvIrpla6Wj4jNG5y9+v8ws5SS4mC05QKkBNGeBwJB3WzmQYSarA4 ih1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729027883; x=1729632683; 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=HcuSmC3BJNoS9qxGHUtj+IPer0i8M8H1IG7yDoPgZbU=; b=B9Trk8p1ZOL0ohU1WCxdvA7ZsIFzX9Jh2pL8RhQFhziasUF+5VzRiE3AKV1E6eDmix djbVhBpfs1J5Cj6Wg7n0+PEb/JVvZelOa62Q15S6b2xBTIy6lmqKUl1+4d5map4iSvOB 4UG7gdqSLjU+qyXQrk71HrYz2J8up+h/Ey1gF7u8b43rv3BNtPQafVdK1ytsNaQF3iTI 6NdTV26gZFn2oFpihoS575gWYjUwNESXLci6hNUvqqgNol+pkkeDdk/sv2rFUFeHGcRs HHTwbExk6sZR/WaPbXf75umFUQGeq6zQx3Lqgw+ExAh1fsqwmgRY+9sYZxR0tx14yuJa BctA== X-Forwarded-Encrypted: i=1; AJvYcCUNOlqRrPs9XDLjfx1Gi+8KhfSa43+XPI6RScLwNkqvql+NtD1KGcbXOB5bLq+a/llMVlEEGQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwZGFmuNGr0H0i1nT9e5TnnuixCxFb0BMnDlcu+P23OzxcJlVO5 Ooxx6wRnttBWtqQBjiKUxx0PyjGoc/6IAH0iKZVaEJd53nA/zmOq X-Google-Smtp-Source: AGHT+IGfB9CRTBOeA6iR7KpFEmxwDjJVY9fhkc8/zrL3I3artBNl2JIWVv6pOy2ZQD4S1fS0/LmtpA== X-Received: by 2002:a17:902:c404:b0:20d:3015:b95c with SMTP id d9443c01a7336-20d3015ba80mr1921775ad.14.1729027883151; Tue, 15 Oct 2024 14:31:23 -0700 (PDT) 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-20d1804b76dsm16654255ad.210.2024.10.15.14.31.22 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 15 Oct 2024 14:31:22 -0700 (PDT) Message-ID: <05bd5ca0-7c14-a2af-ff58-77e6725b4be7@gmail.com> Date: Tue, 15 Oct 2024 14:31:21 -0700 MIME-Version: 1.0 References: <87v7y1p4fi.fsf@librehacker.com> <2126f0f9-388e-5717-b0af-b7e3ec90e7d9@gmail.com> <86msj5qm2g.fsf@gnu.org> Content-Language: en-US From: Jim Porter In-Reply-To: <86msj5qm2g.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 10/15/2024 11:04 AM, Eli Zaretskii wrote: >> Eli, does this look ok for the release branch? It fixes a regression >> from Emacs 29 and adds a pair of regression tests to prevent future >> breakage. (If and when this merges, I'll see about a more-thorough fix >> for the master branch too.) > > If the problem is with empty body of progn, why does the fix have to > be so much less self-evident? Can you fix it by protecting against > empty body of progn instead, so that the fix is less likely to cause > unintended consequences? That's just the loudest part of the bug. Even though I've already fixed that part on Emacs 31, things still don't work correctly there. If you run the "clear" command in Eshell it clears the screen, but then prints two new prompts on the same line together. However, this behavior is pretty close to what "clear" did in Emacs 29: it prints two prompts (but there's a newline between them). If I fix the empty 'progn' case, I guess that would fix the regression (aside from the missing newline, which I'm not sure how to fix). However, "clear" still wouldn't work correctly. What do you think would be better for Emacs 30? Fix "clear" so it works properly, or just fix the new regression? (In the latter case, I can fix it with a one-liner.) From unknown Fri Aug 15 18:11:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73722: 30.0.91; error calling eshell/clear with no argument Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 16 Oct 2024 05:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73722 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Porter Cc: christopher@librehacker.com, 73722@debbugs.gnu.org Received: via spool by 73722-submit@debbugs.gnu.org id=B73722.172905589412223 (code B ref 73722); Wed, 16 Oct 2024 05:19:02 +0000 Received: (at 73722) by debbugs.gnu.org; 16 Oct 2024 05:18:14 +0000 Received: from localhost ([127.0.0.1]:58196 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t0wQI-0003B5-0n for submit@debbugs.gnu.org; Wed, 16 Oct 2024 01:18:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40824) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t0wQG-0003Ap-L2 for 73722@debbugs.gnu.org; Wed, 16 Oct 2024 01:18:13 -0400 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 1t0wPq-0000PQ-Lm; Wed, 16 Oct 2024 01:17:47 -0400 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=rOWacMuuhSEWIWDhiR5cJuoQqns+9YPC1al/L4X7Q4c=; b=Quz5IUztBG5R 2Z7LQ02gR0Y3kzjt1s5nAkz2f4/S7ghsUkVcWU9A7dwh3rduvii78fA3MgFJ5AoKimhjlONahlaft OERXETLL2RA7YOGVtK623Z86S1Cq5HtuyNAvpeHiw7qhlSxmCzedgPLRmYTsILo+3vikyNnvaLiPk iCrJubK8/1+ziGdq8Oz2lDu98xXW5rjDRYsawhFISpMr0uQjbNCmMMV/ihV+1Kygt8janrBBxbM4V Z9GmbDhV7m2/Z7eVagdpuTKYHuwpj/yhMVGTXAdUd4PBekrWcQIPiQ/TEiFKP2jBIQSnUSv4/y1q2 K/4QXx52VivuGNJ9E6Oq5g==; Date: Wed, 16 Oct 2024 08:17:44 +0300 Message-Id: <86ed4gr5hj.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <05bd5ca0-7c14-a2af-ff58-77e6725b4be7@gmail.com> (message from Jim Porter on Tue, 15 Oct 2024 14:31:21 -0700) References: <87v7y1p4fi.fsf@librehacker.com> <2126f0f9-388e-5717-b0af-b7e3ec90e7d9@gmail.com> <86msj5qm2g.fsf@gnu.org> <05bd5ca0-7c14-a2af-ff58-77e6725b4be7@gmail.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 (---) > Date: Tue, 15 Oct 2024 14:31:21 -0700 > Cc: christopher@librehacker.com, 73722@debbugs.gnu.org > From: Jim Porter > > On 10/15/2024 11:04 AM, Eli Zaretskii wrote: > >> Eli, does this look ok for the release branch? It fixes a regression > >> from Emacs 29 and adds a pair of regression tests to prevent future > >> breakage. (If and when this merges, I'll see about a more-thorough fix > >> for the master branch too.) > > > > If the problem is with empty body of progn, why does the fix have to > > be so much less self-evident? Can you fix it by protecting against > > empty body of progn instead, so that the fix is less likely to cause > > unintended consequences? > > That's just the loudest part of the bug. Even though I've already fixed > that part on Emacs 31, things still don't work correctly there. If you > run the "clear" command in Eshell it clears the screen, but then prints > two new prompts on the same line together. However, this behavior is > pretty close to what "clear" did in Emacs 29: it prints two prompts (but > there's a newline between them). > > If I fix the empty 'progn' case, I guess that would fix the regression > (aside from the missing newline, which I'm not sure how to fix). > However, "clear" still wouldn't work correctly. > > What do you think would be better for Emacs 30? Fix "clear" so it works > properly, or just fix the new regression? (In the latter case, I can fix > it with a one-liner.) At this late stage, I prefer the latter, yes. From unknown Fri Aug 15 18:11:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73722: 30.0.91; error calling eshell/clear with no argument Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 16 Oct 2024 18:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73722 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: christopher@librehacker.com, 73722@debbugs.gnu.org Received: via spool by 73722-submit@debbugs.gnu.org id=B73722.172910196421808 (code B ref 73722); Wed, 16 Oct 2024 18:07:02 +0000 Received: (at 73722) by debbugs.gnu.org; 16 Oct 2024 18:06:04 +0000 Received: from localhost ([127.0.0.1]:60432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t18PM-0005fg-EZ for submit@debbugs.gnu.org; Wed, 16 Oct 2024 14:06:04 -0400 Received: from mail-pj1-f44.google.com ([209.85.216.44]:48257) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t18PK-0005fU-91 for 73722@debbugs.gnu.org; Wed, 16 Oct 2024 14:06:03 -0400 Received: by mail-pj1-f44.google.com with SMTP id 98e67ed59e1d1-2e2eb9dde40so77777a91.0 for <73722@debbugs.gnu.org>; Wed, 16 Oct 2024 11:05:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729101881; x=1729706681; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=8pSfeK98lQGXYpWIKCo3MByc20aCbYGjK0fTOvbcPVU=; b=Bz3QF30jY6tpXcVrp2SKNslOF3rp0iy+Li4ZZVjwJBVGF73XMTn27A6n6EPlxyiUVt MG0Ii4GRDPcEkSYr5YVqoxIV6RwHWwQ/sghPWURma7gfVV1+sKpAhthjJ58oNm5HUFNZ YsgE7p3HakAnWTMwTgZB9vbBFqUdtcPFQMzeTc3uutYGTQh8q+XKBJ6JDQJoWQlHRC8x sIf7serroQFREMpwgOjzwCtTVOXOoZyOXq/jKhcQXJLprMdK9A2jzQK9Mp9svkMLYSmZ g53T8Ld7l2e5TA5AsSzqDhGmzidlpLsMygaS8KyuiQuMybP6uYRjdHqv+Wx68Bd8+5+h 3s6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729101881; x=1729706681; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=8pSfeK98lQGXYpWIKCo3MByc20aCbYGjK0fTOvbcPVU=; b=GXIxTnz7KqFeQgCAAfQmn1G8zghXh2VOM8TcW6JjnpIaDrWNOAiACbHMfYtPBs1H1G qMeZXXZWf72UlNt1TXJrJCb6fdwTGPttEHQ7/llEOqs1P1oP5H1Nb/Gkwc7k6819wRN2 uUwlsVsJzEeZc9m/NpiD8jH5yMIrsm5gLiUimNfSxhLRc3UFYeJF6Y6gT/zjHrUXAzr1 X4xKab1vy4vsTiIu5spo88PUh0T40ggW6YSlMTe9YVrEBcdt8fVWYKA9+4dkS3h0z3Zs UdfSl8WRA/1KUEdp8U+yj4jndghKoz9MJtcNtr5jbfMRUzJBprMeYuVwp2tVCxNnvo6X X4GA== X-Forwarded-Encrypted: i=1; AJvYcCVMjNQQT7PrRBASVhRtU6Hy+W5kRltH8FQh915ZaMQgH5+p5y9t5G+gdCj24uYswMbjt5Dcqw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxBVGOA18iAE5o6tTs4AGh9l35UefI9p+jONcnEIjNhtel6M8Uk kXaj7kwmDM8GvisX/Df1OV1LZamheyfrHyE6Xuz1cpYw6KEzgmMe X-Google-Smtp-Source: AGHT+IFUBmLyDgbPYlqDVzmboxtpIV+ESoN4i/62c6/Is5bMd+4fUIc+Xdk3/ECzuVAOhIKhpEm0iQ== X-Received: by 2002:a17:90b:3007:b0:2e2:bad3:e393 with SMTP id 98e67ed59e1d1-2e2f0a7111emr20680886a91.3.1729101881353; Wed, 16 Oct 2024 11:04:41 -0700 (PDT) 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 98e67ed59e1d1-2e3e08b1179sm68984a91.5.2024.10.16.11.04.40 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 16 Oct 2024 11:04:40 -0700 (PDT) Message-ID: Date: Wed, 16 Oct 2024 11:04:39 -0700 MIME-Version: 1.0 Content-Language: en-US References: <87v7y1p4fi.fsf@librehacker.com> <2126f0f9-388e-5717-b0af-b7e3ec90e7d9@gmail.com> <86msj5qm2g.fsf@gnu.org> <05bd5ca0-7c14-a2af-ff58-77e6725b4be7@gmail.com> <86ed4gr5hj.fsf@gnu.org> From: Jim Porter In-Reply-To: <86ed4gr5hj.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 10/15/2024 10:17 PM, Eli Zaretskii wrote: >> Date: Tue, 15 Oct 2024 14:31:21 -0700 >> Cc: christopher@librehacker.com, 73722@debbugs.gnu.org >> From: Jim Porter >> >> What do you think would be better for Emacs 30? Fix "clear" so it works >> properly, or just fix the new regression? (In the latter case, I can fix >> it with a one-liner.) > > At this late stage, I prefer the latter, yes. Ok, pushed the one-liner fix to the release branch as d3c94102266. I'll leave this open to work on a better fix for the master branch. From unknown Fri Aug 15 18:11:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73722: 30.0.91; error calling eshell/clear with no argument Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Oct 2024 04:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73722 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: christopher@librehacker.com, 73722@debbugs.gnu.org Received: via spool by 73722-submit@debbugs.gnu.org id=B73722.17291405684437 (code B ref 73722); Thu, 17 Oct 2024 04:50:02 +0000 Received: (at 73722) by debbugs.gnu.org; 17 Oct 2024 04:49:28 +0000 Received: from localhost ([127.0.0.1]:32999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1IS0-00019U-0v for submit@debbugs.gnu.org; Thu, 17 Oct 2024 00:49:28 -0400 Received: from mail-oa1-f41.google.com ([209.85.160.41]:47486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1IRy-00019G-4m for 73722@debbugs.gnu.org; Thu, 17 Oct 2024 00:49:26 -0400 Received: by mail-oa1-f41.google.com with SMTP id 586e51a60fabf-2689e7a941fso233320fac.3 for <73722@debbugs.gnu.org>; Wed, 16 Oct 2024 21:49:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729140480; x=1729745280; darn=debbugs.gnu.org; h=in-reply-to:references:cc:to:from:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=toDgj/U99O0SCJYxEsyCNzkFEIMkRL/MG+AByyQmMBY=; b=MANICqBHA1BX37aXDuHYN/jRYsOQl8yG7VCU3w18mjX1aKWC7BSyFW/j1D0ktojE1+ FcXJuTTjA0+KkypTeXDp9fyxDxOMv6lKeCHyrFqX6SFLGjoxo37Q/zNWXKIpHWJQRsuz GpWSCcLM2tOOYuprx3mdZ6DjqnUi6Lukva7TI2T2wQ773syZbrBP0SC7qDr0fiBTzR5M M8YIVVEqUSKXdNZs2JxtT4IwyYJSzZfkulm4Kw0lE1GzQfZ6q9LL4SrG/1lWOA5zRQVM xAIU/ourpmA4oBWfLzL7MoinSgOFnuvygu0J9LLV/nd0JiOyIx4USJUJFsgWxloKfCgI 9tuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729140480; x=1729745280; h=in-reply-to:references:cc:to:from:content-language:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=toDgj/U99O0SCJYxEsyCNzkFEIMkRL/MG+AByyQmMBY=; b=w3C23fTzqadmYVWnq0LsGBuKUh/qyQlniopBkHpEnIaOtvR1NLw/MZowtYJYLhm1A4 PMXMUE8xRuF6Hgz+iePEAPLhREt2RTODQsgAH35rSZzdKYL/02jnMqAAqyZAH1of0xLx obvX2zP88kA8L8JVEJcIESe4MDdk4OmPfmhgmPkIXAl6Mxbgv/XDox73+DZIt7fTdPO+ lcjHYf+MuP24o41nux+DBVEm3CU3wPcxS7/EHjILciNXMYSPHV/nEMgOkJG7PxA93esB +hJ6KPbxJK+kGdSqBvEhj2j0PaA8A4Lh4lW1K9OksZMvIKbSLas+HryAMkMrLXfrJxUz VHSg== X-Forwarded-Encrypted: i=1; AJvYcCWLBEDDhBDLFvDmyqFBke+tFkz8aX+KcIxJJf+N4PCoj3elcTxDpSXeYU3TQrdQGcWZeMJy7g==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwrnbJQghiorRUvQXv9tJiz2gcDsPmNSBtO4/wLYHIz8DMUSpsr PLMznYS/VRc41L4mukjhEf8B4eeSoEL/67VxN8pCkRCC8q3TATrK X-Google-Smtp-Source: AGHT+IGxGUGpcAKvzc3B0jiKFG0WYUMtgLxwwdnPh4sOE5Ze8QIQOhbYC6hgBpINWFQ8yCD60CKZcg== X-Received: by 2002:a05:6870:5250:b0:287:20ea:2db2 with SMTP id 586e51a60fabf-2886dddb587mr16134537fac.25.1729140479538; Wed, 16 Oct 2024 21:47:59 -0700 (PDT) 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 d2e1a72fcca58-71e774a41ffsm3892367b3a.136.2024.10.16.21.47.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 16 Oct 2024 21:47:58 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------2rSiZXiW8hCv2mcncjb5EIR6" Message-ID: <700c0daa-0b38-a43f-2705-493c5ca61c37@gmail.com> Date: Wed, 16 Oct 2024 21:47:58 -0700 MIME-Version: 1.0 Content-Language: en-US From: Jim Porter References: <87v7y1p4fi.fsf@librehacker.com> <2126f0f9-388e-5717-b0af-b7e3ec90e7d9@gmail.com> <86msj5qm2g.fsf@gnu.org> <05bd5ca0-7c14-a2af-ff58-77e6725b4be7@gmail.com> <86ed4gr5hj.fsf@gnu.org> In-Reply-To: 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 (-) This is a multi-part message in MIME format. --------------2rSiZXiW8hCv2mcncjb5EIR6 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 10/16/2024 11:04 AM, Jim Porter wrote: > Ok, pushed the one-liner fix to the release branch as d3c94102266. I'll > leave this open to work on a better fix for the master branch. And here's a patch for the master branch. I split out 'eshell/clear' into two versions: one for interactive (from M-x) use, and one for use as "clear" at the Eshell prompt. For compatibility, you can still call 'eshell/clear' interactively from M-x, but 99% of the time the 'eshell/FOO' commands aren't meant to be used that way; hence the new 'eshell-clear'. --------------2rSiZXiW8hCv2mcncjb5EIR6 Content-Type: text/plain; charset=UTF-8; name="0001-Fix-and-improve-behavior-of-eshell-clear.patch" Content-Disposition: attachment; filename="0001-Fix-and-improve-behavior-of-eshell-clear.patch" Content-Transfer-Encoding: base64 RnJvbSAyZTEzYTAxNzA4YzQ2ODFhNTFlMGJiZDE2YTk0ZDJmMDUyY2U1M2Y0IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFRodSwgMTAgT2N0IDIwMjQgMjE6MDM6NDUgLTA3MDAKU3ViamVjdDogW1BB VENIXSBGaXggYW5kIGltcHJvdmUgYmVoYXZpb3Igb2YgJ2VzaGVsbC9jbGVhcicKCiogbGlz cC9lc2hlbGwvZXNoLW1vZGUuZWwgKGVzaGVsbC1jbGVhcik6IE5ldyBmdW5jdGlvbi4KKGVz aGVsbC9jbGVhcik6IEZpeCBpbmNvcnJlY3QgYmVoYXZpb3IsIGFuZCBkbyB0aGUgcmlnaHQg dGhpbmcgd2hlbgonZXNoZWxsLXNjcm9sbC1zaG93LW1heGltdW0tb3V0cHV0JyBpcyBuaWwu Cihlc2hlbGwvY2xlYXItc2Nyb2xsYmFjayk6IENhbGwgJ2VzaGVsbC9jbGVhcicuCgoqIHRl c3QvbGlzcC9lc2hlbGwvZXNoLW1vZGUtdGVzdHMuZWwKKGVzaC1tb2RlLXRlc3QvY2xlYXIv ZXNoZWxsLWNvbW1hbmQpCihlc2gtbW9kZS10ZXN0L2NsZWFyL2VzaGVsbC1jb21tYW5kL2Vy YXNlKQooZXNoLW1vZGUtdGVzdC9jbGVhci9lbWFjcy1jb21tYW5kKQooZXNoLW1vZGUtdGVz dC9jbGVhci9lbWFjcy1jb21tYW5kL2VyYXNlKTogTmV3IHRlc3RzLgoKKiBldGMvTkVXUzog TWVudGlvbiB0aGUgbmV3ICdlc2hlbGwtY29tbWFuZCcgKGJ1ZyM3MzcyMikuCi0tLQogZXRj L05FV1MgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICsrKysKIGxpc3AvZXNoZWxs L2VzaC1tb2RlLmVsICAgICAgICAgICAgfCA2MSArKysrKysrKysrKysrKysrKysrKysrKysr LS0tLS0KIHRlc3QvbGlzcC9lc2hlbGwvZXNoLW1vZGUtdGVzdHMuZWwgfCA0MiArKysrKysr KysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAxMDEgaW5zZXJ0aW9ucygrKSwgMTAg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCA0 MzQ2ZmI0YWVkZC4uYjhhZmY4Y2M3NmYgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0 Yy9ORVdTCkBAIC0yMzYsNiArMjM2LDE0IEBAIEl0IHJlbW92ZXMgYWxsIHRoZSBidXR0b25z IGluIHRoZSBzcGVjaWZpZWQgcmVnaW9uLgogCiAqKiBFc2hlbGwKIAorLS0tCisqKiogTmV3 IGludGVyYWN0aXZlIGNvbW1hbmQgJ2VzaGVsbC1jbGVhcicuCitUaGlzIGNvbW1hbmQgc2Ny b2xscyB0aGUgc2NyZWVuIHNvIHRoYXQgb25seSB0aGUgY3VycmVudCBwcm9tcHQgaXMKK3Zp c2libGUsIG9wdGlvbmFsbHkgZXJhc2luZyBhbGwgdGhlIHByZXZpb3VzIGlucHV0L291dHB1 dCBhcyB3ZWxsLgorUHJldmlvdXNseSwgdGhlIEVzaGVsbCBidWlsdC1pbiBjb21tYW5kICdl c2hlbGwvY2xlYXInIHN1cHBvcnRlZCB0aGlzCisoZS5nLiB0byBjYWxsIGl0IHZpYSAnTS14 JyksIGJ1dCB0aGlzIG5ldyBjb21tYW5kIGJlaGF2ZXMgbW9yZQorY29uc2lzdGVudGx5IGlm IHlvdSBoYXZlIGEgcGFydGlhbGx5LXR5cGVkIGNvbW1hbmQgYXQgdGhlIEVzaGVsbCBwcm9t cHQuCisKIC0tLQogKioqIE5ldyB1c2VyIG9wdGlvbiAnZXNoZWxsLWNvbW1hbmQtYXN5bmMt YnVmZmVyJy4KIFRoaXMgb3B0aW9uIGxldHMgeW91IHRlbGwgJ2VzaGVsbC1jb21tYW5kJyBo b3cgdG8gcmVzcG9uZCBpZiBpdHMgb3V0cHV0CmRpZmYgLS1naXQgYS9saXNwL2VzaGVsbC9l c2gtbW9kZS5lbCBiL2xpc3AvZXNoZWxsL2VzaC1tb2RlLmVsCmluZGV4IDM0Y2U4MmNmYmM0 Li5jNWJjZDI4ZWY1MSAxMDA2NDQKLS0tIGEvbGlzcC9lc2hlbGwvZXNoLW1vZGUuZWwKKysr IGIvbGlzcC9lc2hlbGwvZXNoLW1vZGUuZWwKQEAgLTg2MiwyMCArODYyLDYxIEBAIGVzaGVs bC1zaG93LW1heGltdW0tb3V0cHV0CiAgIChnb3RvLWNoYXIgKHBvaW50LW1heCkpCiAgIChy ZWNlbnRlciAtMSkpCiAKLShkZWZ1biBlc2hlbGwvY2xlYXIgKCZvcHRpb25hbCBzY3JvbGxi YWNrKQotICAiU2Nyb2xsIGNvbnRlbnRzIG9mIGVzaGVsbCB3aW5kb3cgb3V0IG9mIHNpZ2h0 LCBsZWF2aW5nIGEgYmxhbmsgd2luZG93LgotSWYgU0NST0xMQkFDSyBpcyBub24tbmlsLCBj bGVhciB0aGUgc2Nyb2xsYmFjayBjb250ZW50cy4iCisoZGVmdW4gZXNoZWxsLWNsZWFyICgm b3B0aW9uYWwgY2xlYXItc2Nyb2xsYmFjaykKKyAgIlNjcm9sbCBjb250ZW50cyBvZiB0aGUg RXNoZWxsIHdpbmRvdyBvdXQgb2Ygc2lnaHQsIGxlYXZpbmcgYSBibGFuayB3aW5kb3cuCitJ ZiBDTEVBUi1TQ1JPTExCQUNLIGlzIG5vbi1uaWwgKGludGVyYWN0aXZlbHksIHdpdGggdGhl IHByZWZpeAorYXJndW1lbnQpLCBjbGVhciB0aGUgc2Nyb2xsYmFjayBjb250ZW50cy4KKwor T3RoZXJ3aXNlLCB0aGUgYmVoYXZpb3IgZGVwZW5kcyBvbiBgZXNoZWxsLXNjcm9sbC1zaG93 LW1heGltdW0tb3V0cHV0Jy4KK0lmIG5vbi1uaWwsIGZpbGwgbmV3bGluZXMgYmVmb3JlIHRo ZSBjdXJyZW50IHByb21wdCBzbyB0aGF0IHRoZSBwcm9tcHQKK2lzIHRoZSBsYXN0IGxpbmUg aW4gdGhlIHdpbmRvdzsgaWYgbmlsLCBqdXN0IHNjcm9sbCB0aGUgd2luZG93IHNvIHRoYXQK K3RoZSBwcm9tcHQgaXMgdGhlIGZpcnN0IGxpbmUgaW4gdGhlIHdpbmRvdy4iCisgIChpbnRl cmFjdGl2ZSAiUCIpCisgIChjb25kCisgICAoY2xlYXItc2Nyb2xsYmFjaworICAgIChsZXQg KChpbmhpYml0LXJlYWQtb25seSB0KSkKKyAgICAgICh3aWRlbikKKyAgICAgIChkZWxldGUt cmVnaW9uIChwb2ludC1taW4pIChlc2hlbGwtZW5kLW9mLW91dHB1dCkpKSkKKyAgIChlc2hl bGwtc2Nyb2xsLXNob3ctbWF4aW11bS1vdXRwdXQKKyAgICAoc2F2ZS1leGN1cnNpb24KKyAg ICAgIChnb3RvLWNoYXIgKGVzaGVsbC1lbmQtb2Ytb3V0cHV0KSkKKyAgICAgIChsZXQgKChp bmhpYml0LXJlYWQtb25seSB0KSkKKyAgICAgICAgKGluc2VydC1hbmQtaW5oZXJpdCAobWFr ZS1zdHJpbmcgKHdpbmRvdy1zaXplKSA/XG4pKSkpCisgICAgKHdoZW4gKDwgKHBvaW50KSBl c2hlbGwtbGFzdC1vdXRwdXQtZW5kKQorICAgICAgKGdvdG8tY2hhciBlc2hlbGwtbGFzdC1v dXRwdXQtZW5kKSkpCisgICh0CisgICAod2hlbiAoPCAocG9pbnQpIGVzaGVsbC1sYXN0LW91 dHB1dC1lbmQpCisgICAgIChnb3RvLWNoYXIgZXNoZWxsLWxhc3Qtb3V0cHV0LWVuZCkpCisg ICAoc2V0LXdpbmRvdy1zdGFydCBuaWwgKGVzaGVsbC1lbmQtb2Ytb3V0cHV0KSkpKSkKKwor KGRlZnVuIGVzaGVsbC9jbGVhciAoJm9wdGlvbmFsIGNsZWFyLXNjcm9sbGJhY2spCisgICJT Y3JvbGwgY29udGVudHMgb2YgdGhlIEVzaGVsbCB3aW5kb3cgb3V0IG9mIHNpZ2h0LCBsZWF2 aW5nIGEgYmxhbmsgd2luZG93LgorSWYgQ0xFQVItU0NST0xMQkFDSyBpcyBub24tbmlsLCBj bGVhciB0aGUgc2Nyb2xsYmFjayBjb250ZW50cy4KKworT3RoZXJ3aXNlLCB0aGUgYmVoYXZp b3IgZGVwZW5kcyBvbiBgZXNoZWxsLXNjcm9sbC1zaG93LW1heGltdW0tb3V0cHV0Jy4KK0lm IG5vbi1uaWwsIGZpbGwgbmV3bGluZXMgYmVmb3JlIHRoZSBjdXJyZW50IHByb21wdCBzbyB0 aGF0IHRoZSBwcm9tcHQKK2lzIHRoZSBsYXN0IGxpbmUgaW4gdGhlIHdpbmRvdzsgaWYgbmls LCBqdXN0IHNjcm9sbCB0aGUgd2luZG93IHNvIHRoYXQKK3RoZSBwcm9tcHQgaXMgdGhlIGZp cnN0IGxpbmUgaW4gdGhlIHdpbmRvdy4KKworVGhpcyBjb21tYW5kIGlzIGZvciB1c2UgYXMg YW4gRXNoZWxsIGNvbW1hbmQgKGVudGVyZWQgYXQgdGhlIHByb21wdCk7Citmb3IgY2xlYXJp bmcgdGhlIEVzaGVsbCBidWZmZXIgZnJvbSBlbHNld2hlcmUgKGUuZy4gdmlhCitcXFtleGVj dXRlLWV4dGVuZGVkLWNvbW1hbmRdKSwgdXNlIGBlc2hlbGwtY2xlYXInLiIKICAgKGludGVy YWN0aXZlKQotICAoaWYgc2Nyb2xsYmFjawotICAgICAgKGVzaGVsbC9jbGVhci1zY3JvbGxi YWNrKQorICAoY29uZAorICAgKChudWxsIGVzaGVsbC1jdXJyZW50LWhhbmRsZXMpCisgICAg KGVzaGVsbC1jbGVhciBjbGVhci1zY3JvbGxiYWNrKSkKKyAgIChjbGVhci1zY3JvbGxiYWNr CisgICAgKGxldCAoKGluaGliaXQtcmVhZC1vbmx5IHQpKQorICAgICAgKGVyYXNlLWJ1ZmZl cikpKQorICAgKGVzaGVsbC1zY3JvbGwtc2hvdy1tYXhpbXVtLW91dHB1dAogICAgIChsZXQg KChlc2hlbGwtaW5wdXQtZmlsdGVyLWZ1bmN0aW9ucyBuaWwpKQotICAgICAgKGluc2VydCAo bWFrZS1zdHJpbmcgKHdpbmRvdy1zaXplKSA/XG4pKQotICAgICAgKGVzaGVsbC1zZW5kLWlu cHV0KSkpKQorICAgICAgKGlnbm9yZSAoZXNoZWxsLWludGVyYWN0aXZlLXByaW50IChtYWtl LXN0cmluZyAod2luZG93LXNpemUpID9cbikpKSkpCisgICAodAorICAgIChyZWNlbnRlciAw KSkpKQogCiAoZGVmdW4gZXNoZWxsL2NsZWFyLXNjcm9sbGJhY2sgKCkKLSAgIkNsZWFyIHRo ZSBzY3JvbGxiYWNrIGNvbnRlbnQgb2YgdGhlIGVzaGVsbCB3aW5kb3cuIgotICAobGV0ICgo aW5oaWJpdC1yZWFkLW9ubHkgdCkpCi0gICAgKGVyYXNlLWJ1ZmZlcikpKQorICAiQ2xlYXIg dGhlIHNjcm9sbGJhY2sgY29udGVudCBvZiB0aGUgRXNoZWxsIHdpbmRvdy4iCisgIChlc2hl bGwvY2xlYXIgdCkpCiAKIChkZWZ1biBlc2hlbGwtZ2V0LW9sZC1pbnB1dCAoJm9wdGlvbmFs IHVzZS1jdXJyZW50LXJlZ2lvbikKICAgIlJldHVybiB0aGUgY29tbWFuZCBpbnB1dCBvbiB0 aGUgY3VycmVudCBsaW5lLgpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2VzaGVsbC9lc2gtbW9k ZS10ZXN0cy5lbCBiL3Rlc3QvbGlzcC9lc2hlbGwvZXNoLW1vZGUtdGVzdHMuZWwKaW5kZXgg MzA2ZTExY2U0NDUuLjI4ODM5ZWI2NWNmIDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvZXNoZWxs L2VzaC1tb2RlLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9lc2hlbGwvZXNoLW1vZGUtdGVz dHMuZWwKQEAgLTI2LDYgKzI2LDggQEAKIChyZXF1aXJlICdlcnQpCiAocmVxdWlyZSAnZXNo LW1vZGUpCiAocmVxdWlyZSAnZXNoZWxsKQorKHJlcXVpcmUgJ2VtLWJhbm5lcikKKyhyZXF1 aXJlICdlbS1wcm9tcHQpCiAKIChyZXF1aXJlICdlc2hlbGwtdGVzdHMtaGVscGVycwogICAg ICAgICAgKGV4cGFuZC1maWxlLW5hbWUgImVzaGVsbC10ZXN0cy1oZWxwZXJzIgpAQCAtNTks NCArNjEsNDQgQEAgZXNoLW1vZGUtdGVzdC9oYW5kbGUtY29udHJvbC1jb2Rlcy9iYWNrc3Bh Y2UKICAgICAoZXNoZWxsLW1hdGNoLWNvbW1hbmQtb3V0cHV0IChmb3JtYXQgIihmb3JtYXQg XCJoZWxsbyVjJWNwXCIpIiA/XEMtaCA/XEMtaCkKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICJcXGBoZWxwXG4iKSkpCiAKKyhlcnQtZGVmdGVzdCBlc2gtbW9kZS10ZXN0 L2NsZWFyL2VzaGVsbC1jb21tYW5kICgpCisgICJUZXN0IHRoYXQgYGVzaGVsbC9jbGVhcicg d29ya3MgYXMgYW4gRXNoZWxsIGNvbW1hbmQuIgorICAobGV0ICgoZXNoZWxsLWJhbm5lci1t ZXNzYWdlICIiKQorICAgICAgICAoZXNoZWxsLXByb21wdC1mdW5jdGlvbiAobGFtYmRhICgp ICIkICIpKSkKKyAgICAod2l0aC10ZW1wLWVzaGVsbAorICAgICAgKGVzaGVsbC1pbnNlcnQt Y29tbWFuZCAiZWNobyBoaSIpCisgICAgICAoZXNoZWxsLWluc2VydC1jb21tYW5kICJjbGVh ciIpCisgICAgICAoc2hvdWxkIChzdHJpbmctbWF0Y2ggIlxcYFxcJCBlY2hvIGhpXG5oaVxu XFwkIGNsZWFyXG4rXFwkICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYnVmZmVy LXN0cmluZykpKSkpKQorCisoZXJ0LWRlZnRlc3QgZXNoLW1vZGUtdGVzdC9jbGVhci9lc2hl bGwtY29tbWFuZC9lcmFzZSAoKQorICAiVGVzdCB0aGF0IGBlc2hlbGwvY2xlYXInIGNhbiBl cmFzZSB0aGUgYnVmZmVyLiIKKyAgKGxldCAoKGVzaGVsbC1iYW5uZXItbWVzc2FnZSAiIikK KyAgICAgICAgKGVzaGVsbC1wcm9tcHQtZnVuY3Rpb24gKGxhbWJkYSAoKSAiJCAiKSkpCisg ICAgKHdpdGgtdGVtcC1lc2hlbGwKKyAgICAgIChlc2hlbGwtaW5zZXJ0LWNvbW1hbmQgImVj aG8gaGkiKQorICAgICAgKGVzaGVsbC1pbnNlcnQtY29tbWFuZCAiY2xlYXIgdCIpCisgICAg ICAoc2hvdWxkIChzdHJpbmctbWF0Y2ggIlxcYFxcJCAiIChidWZmZXItc3RyaW5nKSkpKSkp CisKKyhlcnQtZGVmdGVzdCBlc2gtbW9kZS10ZXN0L2NsZWFyL2VtYWNzLWNvbW1hbmQgKCkK KyAgIlRlc3QgdGhhdCBgZXNoZWxsLWNsZWFyJyB3b3JrcyBhcyBhbiBpbnRlcmFjdGl2ZSBF bWFjcyBjb21tYW5kLiIKKyAgKGxldCAoKGVzaGVsbC1iYW5uZXItbWVzc2FnZSAiIikKKyAg ICAgICAgKGVzaGVsbC1wcm9tcHQtZnVuY3Rpb24gKGxhbWJkYSAoKSAiJCAiKSkpCisgICAg KHdpdGgtdGVtcC1lc2hlbGwKKyAgICAgIChlc2hlbGwtaW5zZXJ0LWNvbW1hbmQgImVjaG8g aGkiKQorICAgICAgKGluc2VydCAiZWNobyBiIikKKyAgICAgIChlc2hlbGwtY2xlYXIpCisg ICAgICAoc2hvdWxkIChzdHJpbmctbWF0Y2ggIlxcYFxcJCBlY2hvIGhpXG5oaVxuXG4rXFwk IGVjaG8gYiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYnVmZmVyLXN0cmluZykp KSkpKQorCisoZXJ0LWRlZnRlc3QgZXNoLW1vZGUtdGVzdC9jbGVhci9lbWFjcy1jb21tYW5k L2VyYXNlICgpCisgICJUZXN0IHRoYXQgYGVzaGVsbC1jbGVhcicgY2FuIGVyYXNlIHRoZSBi dWZmZXIuIgorICAobGV0ICgoZXNoZWxsLWJhbm5lci1tZXNzYWdlICIiKQorICAgICAgICAo ZXNoZWxsLXByb21wdC1mdW5jdGlvbiAobGFtYmRhICgpICIkICIpKSkKKyAgICAod2l0aC10 ZW1wLWVzaGVsbAorICAgICAgKGVzaGVsbC1pbnNlcnQtY29tbWFuZCAiZWNobyBoaSIpCisg ICAgICAoaW5zZXJ0ICJlY2hvIGIiKQorICAgICAgKGVzaGVsbC1jbGVhciB0KQorICAgICAg KHNob3VsZCAoc3RyaW5nLW1hdGNoICJcXGBcXCQgZWNobyBiIiAoYnVmZmVyLXN0cmluZykp KSkpKQorCiA7OyBlc2gtbW9kZS10ZXN0cy5lbCBlbmRzIGhlcmUKLS0gCjIuMjUuMQoK --------------2rSiZXiW8hCv2mcncjb5EIR6-- From unknown Fri Aug 15 18:11:14 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#73722: closed (Re: bug#73722: 30.0.91; error calling eshell/clear with no argument) Message-ID: References: <09b87624-23f0-d4ec-c10a-065f49c694d2@gmail.com> <87v7y1p4fi.fsf@librehacker.com> X-Gnu-PR-Message: they-closed 73722 X-Gnu-PR-Package: emacs Reply-To: 73722@debbugs.gnu.org Date: Fri, 01 Nov 2024 05:42:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1730439722-8713-1" This is a multi-part message in MIME format... ------------=_1730439722-8713-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #73722: 30.0.91; error calling eshell/clear with no argument 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 73722@debbugs.gnu.org. --=20 73722: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73722 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1730439722-8713-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 73722-done) by debbugs.gnu.org; 1 Nov 2024 05:41:12 +0000 Received: from localhost ([127.0.0.1]:46900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6kPI-0002FY-BZ for submit@debbugs.gnu.org; Fri, 01 Nov 2024 01:41:12 -0400 Received: from mail-pf1-f178.google.com ([209.85.210.178]:47464) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6kPG-0002FJ-8A for 73722-done@debbugs.gnu.org; Fri, 01 Nov 2024 01:41:10 -0400 Received: by mail-pf1-f178.google.com with SMTP id d2e1a72fcca58-71e8235f0b6so1424802b3a.3 for <73722-done@debbugs.gnu.org>; Thu, 31 Oct 2024 22:41:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730439609; x=1731044409; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=2iIe88QNFz4B5dMMOWHiXCSMw8E2SPgVsG6LlwvFShw=; b=VGG0NajDMKISBR9obqLeUbRcsW7NMbkTLO4zOEwcEWHpGM/E+KwUf+E62d+O16P3uL eLccbnaFEMb9/PJOz7VX3nJ/oyYRLWEmt9sblVjg1wzN6JdEl6xoRWhXLB3bqzgYMaaB 0DqdKzOSALnEyq5BmL9qmpPoACuBeMR2PsLtZYHP5JwqL2NRawrLS1YhWdAi+YOOiGi9 7whjRnC3qIdm2kr2ZX4copBw3Jwh/tSTYfIQylrndBR/wdQyIaMf0hOljbtlB+CF+EDv iBwN+0d3XnLsQy8makMokU6+P66S25V+3kToegI06c0huGIpWlQ1CeLLggnQtsw2YFF5 DLkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730439609; x=1731044409; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=2iIe88QNFz4B5dMMOWHiXCSMw8E2SPgVsG6LlwvFShw=; b=Cr9dsUdYYLUz0itnrQP7ajcZCeswGcY+7dNyFtbzilh3YX478b9a0/huT2O3ajIBrE FtPydk5ExvxhhFt0ORG6elQN6Q3z0Rd+mjnzGuzVvKX8BsMLOjZ+z6UnuioecsJ9O848 AmnQGoktX1OS1VYbp9Fv6R9P7b5VfSNEF3fmZ72h5cgiMrSXyqwl2DMZzwfTwaPqqjei aV9gEYGaXepFO28+YobmQ59PF/IO5wAMy3k9npFHA5JyigyL//sfO1wxmSaLtuvW6mzV NabIpLHq8Gdjd3ymVSwflm5jDTadCU6Ujd1pt15mCSbpLVTQnapmeDR73sJSra5POI+V fdpA== X-Forwarded-Encrypted: i=1; AJvYcCVLuNwVzaCaCoZ2Nh0Nwdo50wupC596ZiuvbfosZft74dXQJYufJS4romHjBZrxeG7ANbimXU42aDGj@debbugs.gnu.org X-Gm-Message-State: AOJu0YwRRONQYHuIRJEADjG47Dk2HfrMOBDXV6cxTLzmGpmRCq99YleT qEMbPF3iTMGC4UD+zguIdaRnCzPNqxIIU995xUXmxrAU1DX8VoSZ X-Google-Smtp-Source: AGHT+IHVEqjJECxdxk0RVGpDBHp9Sv2WhIDniPn+MgQr8dKweKXaKhMuoru1e0UhHw7Nio/4DBSVyw== X-Received: by 2002:a05:6a20:6f88:b0:1d7:118a:327b with SMTP id adf61e73a8af0-1db91d43ef3mr7887605637.9.1730439609351; Thu, 31 Oct 2024 22:40:09 -0700 (PDT) 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-211057c110csm16369145ad.219.2024.10.31.22.40.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 31 Oct 2024 22:40:09 -0700 (PDT) Message-ID: <09b87624-23f0-d4ec-c10a-065f49c694d2@gmail.com> Date: Thu, 31 Oct 2024 22:40:09 -0700 MIME-Version: 1.0 Subject: Re: bug#73722: 30.0.91; error calling eshell/clear with no argument Content-Language: en-US From: Jim Porter To: Eli Zaretskii References: <87v7y1p4fi.fsf@librehacker.com> <2126f0f9-388e-5717-b0af-b7e3ec90e7d9@gmail.com> <86msj5qm2g.fsf@gnu.org> <05bd5ca0-7c14-a2af-ff58-77e6725b4be7@gmail.com> <86ed4gr5hj.fsf@gnu.org> <700c0daa-0b38-a43f-2705-493c5ca61c37@gmail.com> In-Reply-To: <700c0daa-0b38-a43f-2705-493c5ca61c37@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73722-done Cc: christopher@librehacker.com, 73722-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 (-) On 10/16/2024 9:47 PM, Jim Porter wrote: > And here's a patch for the master branch. I split out 'eshell/clear' > into two versions: one for interactive (from M-x) use, and one for use > as "clear" at the Eshell prompt. For compatibility, you can still call > 'eshell/clear' interactively from M-x, but 99% of the time the > 'eshell/FOO' commands aren't meant to be used that way; hence the new > 'eshell-clear'. Now merged to the master branch as 98e24e369a3, so closing this bug. ------------=_1730439722-8713-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Oct 2024 17:33:51 +0000 Received: from localhost ([127.0.0.1]:57539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1syaZJ-0004K0-0r for submit@debbugs.gnu.org; Wed, 09 Oct 2024 13:33:51 -0400 Received: from lists.gnu.org ([209.51.188.17]:57502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1syaZE-0004Jm-WB for submit@debbugs.gnu.org; Wed, 09 Oct 2024 13:33:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1syaZ3-0003ip-V7 for bug-gnu-emacs@gnu.org; Wed, 09 Oct 2024 13:33:34 -0400 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 1syaYz-00012O-G2 for bug-gnu-emacs@gnu.org; Wed, 09 Oct 2024 13:33:33 -0400 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id C284034F422D for ; Wed, 9 Oct 2024 19:33:20 +0200 (CEST) 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=1728495194; x=1730309595; bh=kcD0RbDI8sDtAFVF/Moz3s4Y181vvDLNRjlHpVKCsFo=; b=ODm24PsAmDET niXe6jBtsv7s5Ajp1JoD1nNpbPIXjcg4cvdCYeWVn8uyDeFuclJBxoLmLSPQ0QLh 9yNRCmrg/fGjzEHK8sAg0oaiu0J1U3dgawom+LBjGe/p8BGYzu6bK9Cr3xO3TYn6 khlyM0tpb6UOdwXMDMjL5f691s1erTBxQNi/lYzZNVq96JlHJIqa6dawQ0ieVpGu QMTQgSz4R9+WmC6MECkFDKQkyjSnVmMF0Nx7pd8YjmCSo+lE1BPC3LgEUhK/qCFv JA2H1NcUS+w4Bxs7xeV5hRrs/eI+8Bvr9kxKF6yYnbmdcaRwSiYC/aSaMXkOKWe9 dLLB5O/EvQ== X-Virus-Scanned: amavis at mykolab.com X-Spam-Flag: NO X-Spam-Score: -0.999 X-Spam-Level: X-Spam-Status: No, score=-0.999 tagged_above=-10 required=5 tests=[ALL_TRUSTED=-1, URIBL_BLOCKED=0.001] 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 CPy3ngzS7dwC for ; Wed, 9 Oct 2024 19:33:14 +0200 (CEST) Received: from int-mx011.mykolab.com (unknown [10.9.13.11]) by mx.kolabnow.com (Postfix) with ESMTPS id 5A40034F422C for ; Wed, 9 Oct 2024 19:33:13 +0200 (CEST) Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx011.mykolab.com (Postfix) with ESMTPS id 5271A30A0DD5 for ; Wed, 9 Oct 2024 19:33:13 +0200 (CEST) From: Christopher Howard To: bug-gnu-emacs@gnu.org Subject: 30.0.91; error calling eshell/clear with no argument X-Debbugs-Cc: Date: Wed, 09 Oct 2024 09:33:05 -0800 Message-ID: <87v7y1p4fi.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_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_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 (---) (same with or without emacs -Q) 1. M-x eshell 2. clear Gives error "wrong-type-argument listp progn". I can run "clear 1" to include the scrollback parameter. I can also do (esh= ell/clear nil) and that does a non-destructive scrollback. Here is the backtrace from entering "clear" all by itself: ``` bt Debugger entered--Lisp error: (wrong-type-argument listp progn) cdr(progn) eshell-resume-eval((nil (let ((eshell-current-handles '[nil (... t) (... = t)]) eshell-current-subjob-p) (progn 'nil progn)) nil)) eshell-eval-command((let ((eshell-current-handles '[nil ((... . 2) t) ((.= .. . 2) t)]) eshell-current-subjob-p) (progn 'nil progn)) "\n\n\n\n\n\n\n\n= \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n") eshell-send-input() eshell/clear() apply(eshell/clear nil) eshell-exec-lisp(eshell-print-maybe-n eshell-error-maybe-n eshell/clear n= il nil) eshell-lisp-command(eshell/clear nil) eshell-plain-command("clear" nil) eshell-named-command("clear") (unwind-protect (eshell-named-command "clear") (mapc #'funcall eshell-thi= s-command-hook)) (let ((eshell-this-command-hook '(ignore))) (unwind-protect (eshell-named= -command "clear") (mapc #'funcall eshell-this-command-hook))) (condition-case err (let ((eshell-this-command-hook '(ignore))) (unwind-p= rotect (eshell-named-command "clear") (mapc #'funcall eshell-this-command-h= ook))) ((debug error) (eshell-errorn (error-message-string err)) (eshell-cl= ose-handles 1))) (condition-case-unless-debug err (let ((eshell-this-command-hook '(ignore= ))) (unwind-protect (eshell-named-command "clear") (mapc #'funcall eshell-t= his-command-hook))) (error (eshell-errorn (error-message-string err)) (eshe= ll-close-handles 1))) (if eshell-handle-errors (condition-case-unless-debug err (let ((eshell-t= his-command-hook '(ignore))) (unwind-protect (eshell-named-command "clear")= (mapc #'funcall eshell-this-command-hook))) (error (eshell-errorn (error-m= essage-string err)) (eshell-close-handles 1))) (let ((eshell-this-command-h= ook '(ignore))) (unwind-protect (eshell-named-command "clear") (mapc #'func= all eshell-this-command-hook)))) (eshell-condition-case err (let ((eshell-this-command-hook '(ignore))) (u= nwind-protect (eshell-named-command "clear") (mapc #'funcall eshell-this-co= mmand-hook))) (error (eshell-errorn (error-message-string err)) (eshell-clo= se-handles 1))) (eshell-trap-errors (eshell-named-command "clear")) (let ((eshell-current-handles (eshell-duplicate-handles eshell-current-ha= ndles t))) (eshell-trap-errors (eshell-named-command "clear"))) (eshell-with-copied-handles (eshell-trap-errors (eshell-named-command "cl= ear")) t) (progn (eshell-with-copied-handles (eshell-trap-errors (eshell-named-comm= and "clear")) t)) (unwind-protect (progn (eshell-with-copied-handles (eshell-trap-errors (e= shell-named-command "clear")) t)) (run-hooks 'eshell-post-command-hook)) (progn (run-hooks 'eshell-pre-command-hook) (unwind-protect (progn (eshel= l-with-copied-handles (eshell-trap-errors (eshell-named-command "clear")) t= )) (run-hooks 'eshell-post-command-hook))) (let ((eshell-current-handles (eshell-create-handles t 'append)) eshell-c= urrent-subjob-p) (progn (run-hooks 'eshell-pre-command-hook) (unwind-protec= t (progn (eshell-with-copied-handles (eshell-trap-errors (eshell-named-comm= and "clear")) t)) (run-hooks 'eshell-post-command-hook)))) (eshell-commands (progn (run-hooks 'eshell-pre-command-hook) (unwind-prot= ect (progn (eshell-with-copied-handles (eshell-trap-errors (eshell-named-co= mmand "clear")) t)) (run-hooks 'eshell-post-command-hook)))) eval((eshell-commands (progn (run-hooks 'eshell-pre-command-hook) (unwind= -protect (progn (eshell-with-copied-handles (eshell-trap-errors (eshell-nam= ed-command "clear")) t)) (run-hooks 'eshell-post-command-hook))))) eshell-send-input(nil) funcall-interactively(eshell-send-input nil) call-interactively(eshell-send-input nil nil) command-execute(eshell-send-input) ``` In GNU Emacs 30.0.91 (build 12, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-10-09 built on theoden Repository revision: f520008744b1eb71accded4108888d1f2055402e 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= 1/lisp:/home/christopher/.guix-home/profile/share/emacs/site-lisp value of $EMACSNATIVELOADPATH: /home/christopher/.guix-home/profile/lib/e= macs/native-site-lisp:/home/christopher/.guix-profile/lib/emacs/native-site= -lisp value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: Info Minor modes in effect: pdf-occur-global-minor-mode: t global-completion-preview-mode: t rcirc-track-minor-mode: t roam-track-minor-mode: t org-roam-db-autosync-mode: t global-centered-cursor-mode: t centered-cursor-mode: t server-mode: t helm-mode: t helm-minibuffer-history-mode: t async-bytecomp-package-mode: t straight-use-package-mode: t straight-package-neutering-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 isearch-fold-quotes-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t buffer-read-only: 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: /home/christopher/local/emacs/share/emacs/30.0.91/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.91/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.91/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.91/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.91/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.91/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.91/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.91/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.91/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.91/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.91/lisp/org/org-element-ast = hides /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/em= acs/site-lisp/org-9.7.11/org-element-ast /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-lisp hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ob-lisp /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-awk hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-awk /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-mhe hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ol-mhe /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-haskell hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/ob-haskell /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-pcomplete hi= des /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emac= s/site-lisp/org-9.7.11/org-pcomplete /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-makefile hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/ob-makefile /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-processing hi= des /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emac= s/site-lisp/org-9.7.11/ob-processing /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-sql hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-sql /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-id hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/org-id /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-refile hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/org-refile /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-lilypond hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/ob-lilypond /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-html hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ox-html /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/oc hides /gnu/st= ore/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-lisp= /org-9.7.11/oc /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-octave hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-octave /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-texinfo hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/ox-texinfo /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-entities hid= es /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs= /site-lisp/org-9.7.11/org-entities /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-C hides /gnu/= store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-li= sp/org-9.7.11/ob-C /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-w3m hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ol-w3m /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-archive hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/org-archive /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-doi hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ol-doi /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-eww hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ol-eww /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-man hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ox-man /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-mobile hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/org-mobile /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-gnus hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ol-gnus /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-bbdb hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ol-bbdb /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-koma-letter h= ides /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/ema= cs/site-lisp/org-9.7.11/ox-koma-letter /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org hides /gnu/s= tore/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-lis= p/org-9.7.11/org /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-maxima hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-maxima /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-css hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-css /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-element hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/org-element /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox hides /gnu/st= ore/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-lisp= /org-9.7.11/ox /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-datetree hid= es /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs= /site-lisp/org-9.7.11/org-datetree /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-tempo hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-tempo /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-keys hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/org-keys /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-js hides /gnu= /store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-l= isp/org-9.7.11/ob-js /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-emacs-lisp hi= des /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emac= s/site-lisp/org-9.7.11/ob-emacs-lisp /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-lint hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/org-lint /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-habit hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-habit /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-crypt hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-crypt /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-attach hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/org-attach /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-plantuml hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/ob-plantuml /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-agenda hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/org-agenda /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-indent hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/org-indent /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-timer hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-timer /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-beamer hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ox-beamer /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-macs hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/org-macs /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-exp hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-exp /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-persist hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/org-persist /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-eshell hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-eshell /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-icalendar hid= es /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs= /site-lisp/org-9.7.11/ox-icalendar /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-scheme hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-scheme /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/oc-bibtex hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/oc-bibtex /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-screen hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-screen /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-matlab hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-matlab /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-num hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/org-num /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-list hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/org-list /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/oc-csl hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/oc-csl /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-clojure hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/ob-clojure /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol hides /gnu/st= ore/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-lisp= /org-9.7.11/ol /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-sass hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ob-sass /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-ditaa hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ob-ditaa /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-faces hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-faces /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-sqlite hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-sqlite /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-table hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ob-table /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-latex hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ox-latex /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-ascii hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ox-ascii /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-perl hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ob-perl /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-mouse hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-mouse /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-macro hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-macro /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-goto hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/org-goto /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-duration hid= es /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs= /site-lisp/org-9.7.11/org-duration /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-org hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ox-org /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-python hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-python /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-inlinetask h= ides /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/ema= cs/site-lisp/org-9.7.11/org-inlinetask /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-fold-core hi= des /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emac= s/site-lisp/org-9.7.11/org-fold-core /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-eshell hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ol-eshell /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-cycle hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-cycle /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-capture hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/org-capture /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-forth hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ob-forth /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-feed hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/org-feed /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-lob hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-lob /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-rmail hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ol-rmail /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-clock hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-clock /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-bibtex hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ol-bibtex /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-julia hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ob-julia /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-sed hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-sed /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-table hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-table /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-ref hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-ref /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-compat hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/org-compat /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-lua hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-lua /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-comint hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-comint /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-colview hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/org-colview /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-eval hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ob-eval /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-odt hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ox-odt /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-fortran hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/ob-fortran /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-shell hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ob-shell /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-version hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/org-version /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob hides /gnu/st= ore/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-lisp= /org-9.7.11/ob /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-docview hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/ol-docview /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/oc-basic hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/oc-basic /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-calc hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ob-calc /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/oc-biblatex hide= s /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/= site-lisp/org-9.7.11/oc-biblatex /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-R hides /gnu/= store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-li= sp/org-9.7.11/ob-R /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-publish hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/ox-publish /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-dot hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-dot /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-tangle hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-tangle /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-ocaml hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ob-ocaml /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-attach-git h= ides /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/ema= cs/site-lisp/org-9.7.11/org-attach-git /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ox-md hides /gnu= /store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-l= isp/org-9.7.11/ox-md /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-loaddefs hid= es /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs= /site-lisp/org-9.7.11/org-loaddefs /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-groovy hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/ob-groovy /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-ctags hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/org-ctags /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-ruby hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ob-ruby /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-fold hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/org-fold /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-protocol hid= es /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs= /site-lisp/org-9.7.11/org-protocol /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/oc-natbib hides = /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/si= te-lisp/org-9.7.11/oc-natbib /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-org hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ob-org /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-man hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ol-man /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-info hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ol-info /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-footnote hid= es /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs= /site-lisp/org-9.7.11/org-footnote /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-plot hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/org-plot /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ol-irc hides /gn= u/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site-= lisp/org-9.7.11/ol-irc /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-core hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ob-core /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-java hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/ob-java /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-latex hides /= gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/sit= e-lisp/org-9.7.11/ob-latex /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/ob-gnuplot hides= /gnu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/s= ite-lisp/org-9.7.11/ob-gnuplot /home/christopher/local/emacs/share/emacs/30.0.91/lisp/org/org-src hides /g= nu/store/f304gcja6dc9b48p3gsbbpnxsgg07pc4-emacs-org-9.7.11/share/emacs/site= -lisp/org-9.7.11/org-src /home/christopher/local/emacs/share/emacs/30.0.91/lisp/transient hides /gnu= /store/0v0vh9km8vmylcb9crf52l8rw933c1m6-emacs-transient-0.7.5/share/emacs/s= ite-lisp/transient-0.7.5/transient /home/christopher/local/emacs/share/emacs/30.0.91/lisp/progmodes/peg hides = /gnu/store/ak6hlqd0zb5ij1zqrfvqy2p06iigqixq-emacs-peg-1.0.1/share/emacs/sit= e-lisp/peg-1.0.1/peg /home/christopher/.emacs.d/straight/build/straight/straight hides /gnu/stor= e/5mynqak4gavxcjpkjdk96a75pqxd2ki3-emacs-straight-el-0-3.b3760f5/share/emac= s/site-lisp/straight-el-0-3.b3760f5/straight /home/christopher/local/emacs/share/emacs/30.0.91/lisp/indent hides /gnu/st= ore/5mynqak4gavxcjpkjdk96a75pqxd2ki3-emacs-straight-el-0-3.b3760f5/share/em= acs/site-lisp/straight-el-0-3.b3760f5/indent /home/christopher/.emacs.d/straight/build/straight/straight-x hides /gnu/st= ore/5mynqak4gavxcjpkjdk96a75pqxd2ki3-emacs-straight-el-0-3.b3760f5/share/em= acs/site-lisp/straight-el-0-3.b3760f5/straight-x /home/christopher/.emacs.d/straight/build/straight/straight-ert-print-hack = hides /gnu/store/5mynqak4gavxcjpkjdk96a75pqxd2ki3-emacs-straight-el-0-3.b37= 60f5/share/emacs/site-lisp/straight-el-0-3.b3760f5/straight-ert-print-hack /home/christopher/local/emacs/share/emacs/30.0.91/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/5mynqak4gavxcjpkjdk96a75pqxd2ki3-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 sort bbdb-message face-remap mail-extr emacsbug misearch multi-isearch tramp-cache time-stamp tramp-sh shortdoc comp-common project ffap pcmpl-unix vc-git diff-mode track-changes vc-dispatcher dabbrev tabify cus-start help-fns cl-print em-unix em-term term disp-table ehelp em-script em-prompt em-pred em-ls em-hist em-glob em-extpipe em-cmpl em-dirs em-basic em-banner em-alias esh-mode esh-var eshell esh-cmd mule-util winner tramp-archive tramp-gvfs helm-command helm-elisp helm-eval helm-info 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 discomfort debase-objectmanager debase dbus eieio-base completion-preview 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 centered-cursor-mode centered-cursor-mode-autoloads hyperclim 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 ascii-table-autoloads 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 async-bytecomp helm-source helm-multi-match helm-lib async straight-autoloads cl-extra straight info loaddefs-gen lisp-mnt radix-tree easy-mmode pcase green-phosphor-theme mb-depth display-line-numbers crux tramp 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 mu4e-autoloads yeetube-autoloads xmlgen-autoloads xterm-color-autoloads wttrin-autoloads oauth2-autoloads apel-lb-autoloads flim-lb-autoloads semi-epg-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 magit-popup-autoloads edit-indirect-autoloads bui-autoloads guix-autoloads rx gemini-autoloads geiser-guile-autoloads geiser-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 dash-autoloads s-autoloads f-autoloads all-the-icons-autoloads 0x0-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 446535 114646) (symbols 48 36736 0) (strings 32 129084 7285) (string-bytes 1 3566601) (vectors 16 68312) (vector-slots 8 1343061 207025) (floats 8 907 818) (intervals 56 5928 1316) (buffers 984 38)) --=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 ------------=_1730439722-8713-1--