From unknown Fri Aug 15 15:27:18 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#54523 <54523@debbugs.gnu.org> To: bug#54523 <54523@debbugs.gnu.org> Subject: Status: 28.0.91; mail-header-parse-addresses-lax is not lax Reply-To: bug#54523 <54523@debbugs.gnu.org> Date: Fri, 15 Aug 2025 22:27:18 +0000 retitle 54523 28.0.91; mail-header-parse-addresses-lax is not lax reassign 54523 emacs submitter 54523 Benjamin Orthen severity 54523 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 22 15:09:34 2022 Received: (at submit) by debbugs.gnu.org; 22 Mar 2022 19:09:34 +0000 Received: from localhost ([127.0.0.1]:41865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWjsp-00041O-Iv for submit@debbugs.gnu.org; Tue, 22 Mar 2022 15:09:34 -0400 Received: from lists.gnu.org ([209.51.188.17]:44904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWjsl-00041C-KO for submit@debbugs.gnu.org; Tue, 22 Mar 2022 15:09:30 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35366) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWjsi-0005m2-U1 for bug-gnu-emacs@gnu.org; Tue, 22 Mar 2022 15:09:26 -0400 Received: from mailproxy06.manitu.net ([217.11.48.70]:49786) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWjsc-0001WS-WA for bug-gnu-emacs@gnu.org; Tue, 22 Mar 2022 15:09:24 -0400 Received: from [IPv6:::1] (unknown [IPv6:2a02:810d:4140:3dfc:3d66:f0dd:221c:85c5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: benjamin@orthen.net) by mailproxy06.manitu.net (Postfix) with ESMTPSA id 2B516580116 for ; Tue, 22 Mar 2022 20:09:11 +0100 (CET) Date: Tue, 22 Mar 2022 20:09:10 +0100 From: Benjamin Orthen To: bug-gnu-emacs@gnu.org Subject: 28.0.91; mail-header-parse-addresses-lax is not lax User-Agent: K-9 Mail for Android Message-ID: <55E82BE4-DD67-49E3-968A-B64AE1A8EEA7@orthen.net> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----YMYHA1GBCJR9QDVOOJ5YT9WIK67JSM Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=217.11.48.70; envelope-from=benjamin@orthen.net; helo=mailproxy06.manitu.net X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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: -2.4 (--) ------YMYHA1GBCJR9QDVOOJ5YT9WIK67JSM Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable mail-header-parse-addresses-lax runs into an "Unbalanced parentheses" error when trying to parse mail/name pairs which do not conform to the expected standard=2E This is because the function calls mail-header-parse-address on each mail/name pair which fails for non-conforming pairs=2E See for example: (mail-header-parse-addresses-lax "Bob Weiner , Mats Lidell mail-header-parse-addresses-lax runs into an "Un= balanced parentheses"
error when trying to parse mail/name pairs wh= ich do not conform to
the expected standard=2E This is because the = function calls
mail-header-parse-address on each mail/name pair whi= ch fails for
non-conforming pairs=2E

See for example:
= (mail-header-parse-addresses-lax
"Bob Weiner <rsw@gnu=2Eorg>, = Mats Lidell <matsl@gnu=2Eorg")

A simple fix could be like this:
(defun mail-header-parse-addresses-lax (string)
"Parse STRING a= s a comma-separated list of mail addresses=2E
The return value is a list= with mail/name pairs=2E"
(delq nil
(mapcar (lambda (elem= )
(or (condition-case nil
(mail-header-par= se-address elem)
(error nil))
(mail-head= er-parse-address-lax elem)))
(mail-header-parse-address= es string t))))


In GNU Emacs 28=2E0=2E91 (build 1, x86_64-pc-lin= ux-gnu, GTK+ Version
3=2E24=2E31, cairo version 1=2E16=2E0)
Reposito= ry revision: emacs-28=2E0=2E91
Repository branch: master
Windowing sy= stem distributor 'The X=2EOrg Foundation', version
11=2E0=2E12013000System Description: Ubuntu 20=2E04=2E4 LTS

Configured using:
'= configure
--prefix=3D/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs= -gcc-28=2E0=2E91
--disable-build-details --with-modules --with-x-toolk= it=3Dgtk3 --with-xft
--with-cairo --with-native-compilation'

Co= nfigured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HAR= FBUZZ JPEG JSON
LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NA= TIVE_COMP NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOO= LKIT_SCROLL_BARS
X11 XDBE XIM XPM GTK3 ZLIB

Important settings: value of $EMACSLOADPATH:
/nix/store/739k4qq06yh7fw1gld1ldx5yc5x0ql= li-emacs-packages-deps/share/emacs/site-lisp:
value of $EMACSNATIVELO= ADPATH:
/nix/store/739k4qq06yh7fw1gld1ldx5yc5x0qlli-emacs-packages-deps= /share/emacs/native-lisp::
value of $LC_MONETARY: de_DE=2EUTF-8
= value of $LC_NUMERIC: de_DE=2EUTF-8
value of $LC_TIME: de_DE=2EUTF-8=
value of $LANG: en_US=2EUTF-8
value of $XMODIFIERS: @im=3Dibus=
locale-coding-system: utf-8

Major mode: Helpful

Minor = modes in effect:
global-git-commit-mode: t
magit-auto-revert-mo= de: t
recentf-mode: t
diredfl-global-mode: t
beacon-mode:= t
dap-tooltip-mode: t
dap-ui-many-windows-mode: t
dap-ui= -controls-mode: t
dap-ui-mode: t
gdb-many-windows: t
dap-= auto-configure-mode: t
dap-mode: t
lsp-treemacs-sync-mode: t treemacs-icons-dired-mode: t
treemacs-filewatch-mode: t
tre= emacs-follow-mode: t
treemacs-git-mode: t
treemacs-fringe-indic= ator-mode: t
lsp-dired-mode: t
yas-global-mode: t
yas-min= or-mode: t
corfu-doc-mode: t
global-tree-sitter-mode: t
T= eX-PDF-mode: t
org-super-agenda-mode: t
projectile-mode: t
= global-evil-surround-mode: t
evil-surround-mode: t
evil-leade= r-mode: t
evil-commentary-mode: t
global-evil-collection-unimpa= ired-mode: t
evil-collection-unimpaired-mode: t
disable-mouse-g= lobal-mode: t
shell-dirtrack-mode: t
evil-mode: t
evil-lo= cal-mode: t
windmove-mode: t
corfu-global-mode: t
corfu-m= ode: t
all-the-icons-completion-mode: t
savehist-mode: t
= vertico-mode: t
marginalia-mode: t
su-mode: t
global-orig= ami-mode: t
origami-mode: t
doom-modeline-mode: t
global-= hl-todo-mode: t
zoom-mode: t
google-this-mode: t
direnv-m= ode: t
which-key-mode: t
global-undo-tree-mode: t
undo-tr= ee-mode: t
smartparens-global-mode: t
global-hl-line-mode: t desktop-save-mode: t
global-auto-revert-mode: t
global-disp= lay-line-numbers-mode: t
display-line-numbers-mode: t
delete-se= lection-mode: t
override-global-mode: t
tooltip-mode: t
g= lobal-eldoc-mode: t
show-paren-mode: t
electric-indent-mode: t<= br> mouse-wheel-mode: t
global-prettify-symbols-mode: t
tab-b= ar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t font-lock-mode: t
blink-cursor-mode: t
auto-composition-mod= e: t
auto-encryption-mode: t
auto-compression-mode: t
buf= fer-read-only: t
column-number-mode: t
line-number-mode: t
= indent-tabs-mode: t
transient-mark-mode: t

Load-path shadows= :
/home/ben/=2Econfig/emacs/elpa/ement-20211007=2E1807/ement-room hides =
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/e= macs/site-lisp/ement-room
/home/ben/=2Econfig/emacs/elpa/ement-20211007= =2E1807/ement-api hides
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-ema= cs-packages-deps/share/emacs/site-lisp/ement-api
/home/ben/=2Econfig/ema= cs/elpa/ement-20211007=2E1807/ement-notify hides
/nix/store/0vvifllh8zi= 3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/ement-notif= y
/home/ben/=2Econfig/emacs/elpa/ement-20211007=2E1807/ement-room-list h= ides
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/sh= are/emacs/site-lisp/ement-room-list
/home/ben/=2Econfig/emacs/elpa/ement= -20211007=2E1807/ement hides
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0n= m-emacs-packages-deps/share/emacs/site-lisp/ement
/home/ben/=2Econfig/em= acs/elpa/ement-20211007=2E1807/ement-macros hides
/nix/store/0vvifllh8z= i3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/ement-macr= os
/home/ben/=2Econfig/emacs/elpa/plz-20210817=2E1436/plz hides
/nix= /store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/sit= e-lisp/plz
/home/ben/=2Enix-profile/share/emacs/site-lisp/site-start hid= es
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/shar= e/emacs/site-lisp/site-start
/home/ben/=2Econfig/emacs/elpa/ement-202110= 07=2E1807/ement-structs hides
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0= nm-emacs-packages-deps/share/emacs/site-lisp/ement-structs
/home/ben/=2E= nix-profile/share/emacs/site-lisp/cmake-mode hides
/nix/store/0vvifllh8= zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/cmak= e-mode-20210104=2E1831/cmake-mode
/home/ben/=2Enix-profile/share/emacs/s= ite-lisp/site-start hides
/nix/store/739k4qq06yh7fw1gld1ldx5yc5x0qlli-e= macs-packages-deps/share/emacs/site-lisp/site-start
/home/ben/=2Enix-pro= file/share/emacs/site-lisp/site-start hides
/nix/store/ap3k7xlj8jh9x4gb= 98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/site-lisp/site-start
= /nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs= /site-lisp/elpa/transient-20220314=2E1605/transient
hides
/nix/stor= e/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0= =2E91/lisp/transient
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-p= ackages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-org
hides
= /nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/ema= cs/28=2E0=2E91/lisp/org/ob-org
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0= nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-latex hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E= 91/share/emacs/28=2E0=2E91/lisp/org/ox-latex
/nix/store/0vvifllh8zi3f0hs= ncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5= =2E2/ob-fortran
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-e= macs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-fortran
/nix/st= ore/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-l= isp/elpa/org-9=2E5=2E2/org-clock
hides
/nix/store/ap3k7xlj8jh9x4gb9= 8b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-= clock
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/sh= are/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-screen
hides
/nix/store/a= p3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E= 91/lisp/org/ob-screen
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-= packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-duration
hid= es
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/sh= are/emacs/28=2E0=2E91/lisp/org/org-duration
/nix/store/0vvifllh8zi3f0hsn= cra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E= 2/ob-ref
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gc= c-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-ref
/nix/store/0vvifll= h8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/or= g-9=2E5=2E2/org-element
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33= kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-element/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/ema= cs/site-lisp/elpa/org-9=2E5=2E2/ol-eww
hides
/nix/store/ap3k7xlj8jh= 9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/or= g/ol-eww
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps= /share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-lob
hides
/nix/store/a= p3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E= 91/lisp/org/ob-lob
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-pac= kages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-bbdb
hides
/= nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emac= s/28=2E0=2E91/lisp/org/ol-bbdb
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0= nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-processi= ng
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28= =2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-processing
/nix/store/0vvi= fllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa= /org-9=2E5=2E2/oc
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96= -emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/oc
/nix/store/0v= vifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/el= pa/org-9=2E5=2E2/ox
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr= 96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ox
/nix/store/= 0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/= elpa/org-9=2E5=2E2/ox-man
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn= 33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ox-man
/= nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/= site-lisp/elpa/org-9=2E5=2E2/org-list
hides
/nix/store/ap3k7xlj8jh9= x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org= /org-list
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-dep= s/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-octave
hides
/nix/sto= re/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E= 0=2E91/lisp/org/ob-octave
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-em= acs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-doi
hides=
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/shar= e/emacs/28=2E0=2E91/lisp/org/ol-doi
/nix/store/0vvifllh8zi3f0hsncra42qky= cwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-ema= cs-lisp
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc= -28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-emacs-lisp
/nix/store/0= vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/e= lpa/org-9=2E5=2E2/org-datetree
hides
/nix/store/ap3k7xlj8jh9x4gb98b= 0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-da= tetree
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/s= hare/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-java
hides
/nix/store/ap= 3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E9= 1/lisp/org/ob-java
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-pac= kages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-tangle
hides /nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/em= acs/28=2E0=2E91/lisp/org/ob-tangle
/nix/store/0vvifllh8zi3f0hsncra42qkyc= wyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-lin= t
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E= 0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-lint
/nix/store/0vvifllh8zi3= f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9= =2E5=2E2/ob-ditaa
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96= -emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-ditaa
/nix/st= ore/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-l= isp/elpa/org-9=2E5=2E2/org-macro
hides
/nix/store/ap3k7xlj8jh9x4gb9= 8b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-= macro
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/sh= are/emacs/site-lisp/elpa/org-9=2E5=2E2/org
hides
/nix/store/ap3k7xl= j8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lis= p/org/org
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-dep= s/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-crypt
hides
/nix/sto= re/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E= 0=2E91/lisp/org/org-crypt
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-em= acs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-eshell
hi= des
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/s= hare/emacs/28=2E0=2E91/lisp/org/ob-eshell
/nix/store/0vvifllh8zi3f0hsncr= a42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/= ob-dot
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-= 28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-dot
/nix/store/0vvifllh8= zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-= 9=2E5=2E2/org-pcomplete
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33= kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-pcomplete=
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/e= macs/site-lisp/elpa/org-9=2E5=2E2/ob-awk
hides
/nix/store/ap3k7xlj8= jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/= org/ob-awk
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-de= ps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-archive
hides
/nix/= store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28= =2E0=2E91/lisp/org/org-archive
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0= nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-js
h= ides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/= share/emacs/28=2E0=2E91/lisp/org/ob-js
/nix/store/0vvifllh8zi3f0hsncra42= qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org= -attach
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc= -28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-attach
/nix/store/0vvi= fllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa= /org-9=2E5=2E2/ol
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96= -emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ol
/nix/store/0v= vifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/el= pa/org-9=2E5=2E2/ox-icalendar
hides
/nix/store/ap3k7xlj8jh9x4gb98b0= vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ox-ical= endar
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/sh= are/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-plantuml
hides
/nix/store= /ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0= =2E91/lisp/org/ob-plantuml
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-e= macs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-num
hid= es
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/sh= are/emacs/28=2E0=2E91/lisp/org/org-num
/nix/store/0vvifllh8zi3f0hsncra42= qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-= eval
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28= =2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-eval
/nix/store/0vvifllh8z= i3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9= =2E5=2E2/ob-core
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-= emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-core
/nix/stor= e/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lis= p/elpa/org-9=2E5=2E2/org-habit
hides
/nix/store/ap3k7xlj8jh9x4gb98b= 0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-ha= bit
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/shar= e/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-calc
hides
/nix/store/ap3k7= xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/l= isp/org/ob-calc
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packag= es-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-faces
hides
/n= ix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs= /28=2E0=2E91/lisp/org/org-faces
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh= 0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-table <= br>hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0= =2E91/share/emacs/28=2E0=2E91/lisp/org/ob-table
/nix/store/0vvifllh8zi3f= 0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E= 5=2E2/org-capture
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96= -emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-capture
/nix= /store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/sit= e-lisp/elpa/org-9=2E5=2E2/org-protocol
hides
/nix/store/ap3k7xlj8jh= 9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/or= g/org-protocol
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-package= s-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-sass
hides
/nix/= store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28= =2E0=2E91/lisp/org/ob-sass
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-e= macs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-table
h= ides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/= share/emacs/28=2E0=2E91/lisp/org/org-table
/nix/store/0vvifllh8zi3f0hsnc= ra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2= /org-agenda
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs= -gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-agenda
/nix/store/= 0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/= elpa/org-9=2E5=2E2/org-entities
hides
/nix/store/ap3k7xlj8jh9x4gb98= b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-e= ntities
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/= share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-indent
hides
/nix/stor= e/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0= =2E91/lisp/org/org-indent
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-em= acs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-matlab
hi= des
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/s= hare/emacs/28=2E0=2E91/lisp/org/ob-matlab
/nix/store/0vvifllh8zi3f0hsncr= a42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/= ox-odt
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-= 28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ox-odt
/nix/store/0vvifllh8= zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-= 9=2E5=2E2/ob-haskell
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgq= r96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-haskell
/n= ix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/s= ite-lisp/elpa/org-9=2E5=2E2/ol-gnus
hides
/nix/store/ap3k7xlj8jh9x4= gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/o= l-gnus
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/s= hare/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-bibtex
hides
/nix/store/= ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0= =2E91/lisp/org/ol-bibtex
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-ema= cs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-mouse
hid= es
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/sh= are/emacs/28=2E0=2E91/lisp/org/org-mouse
/nix/store/0vvifllh8zi3f0hsncra= 42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/o= x-org
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-2= 8=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ox-org
/nix/store/0vvifllh8z= i3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9= =2E5=2E2/org-goto
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96= -emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-goto
/nix/st= ore/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-l= isp/elpa/org-9=2E5=2E2/org-colview
hides
/nix/store/ap3k7xlj8jh9x4g= b98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/or= g-colview
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-dep= s/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-docview
hides
/nix/st= ore/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28= =2E0=2E91/lisp/org/ol-docview
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0n= m-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-python hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E= 91/share/emacs/28=2E0=2E91/lisp/org/ob-python
/nix/store/0vvifllh8zi3f0h= sncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5= =2E2/ol-info
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emac= s-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ol-info
/nix/store/0v= vifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/el= pa/org-9=2E5=2E2/org-refile
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vb= nn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-refil= e
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/= emacs/site-lisp/elpa/org-9=2E5=2E2/ox-beamer
hides
/nix/store/ap3k7= xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/l= isp/org/ox-beamer
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-pack= ages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-timer
hides
= /nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/ema= cs/28=2E0=2E91/lisp/org/org-timer
/nix/store/0vvifllh8zi3f0hsncra42qkycw= yh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-makef= ile
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28= =2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-makefile
/nix/store/0vvifl= lh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/o= rg-9=2E5=2E2/org-inlinetask
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vb= nn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-inlin= etask
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/sh= are/emacs/site-lisp/elpa/org-9=2E5=2E2/oc-basic
hides
/nix/store/ap= 3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E9= 1/lisp/org/oc-basic
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-pa= ckages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/oc-natbib
hides /nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/e= macs/28=2E0=2E91/lisp/org/oc-natbib
/nix/store/0vvifllh8zi3f0hsncra42qky= cwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/oc-csl=
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0= =2E91/share/emacs/28=2E0=2E91/lisp/org/oc-csl
/nix/store/0vvifllh8zi3f0h= sncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5= =2E2/ox-texinfo
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-e= macs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ox-texinfo
/nix/st= ore/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-l= isp/elpa/org-9=2E5=2E2/ob-lua
hides
/nix/store/ap3k7xlj8jh9x4gb98b0= vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-lua<= br>/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/em= acs/site-lisp/elpa/org-9=2E5=2E2/ox-md
hides
/nix/store/ap3k7xlj8jh= 9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/or= g/ox-md
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/= share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-src
hides
/nix/store/a= p3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E= 91/lisp/org/org-src
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-pa= ckages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-macs
hides /nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/em= acs/28=2E0=2E91/lisp/org/org-macs
/nix/store/0vvifllh8zi3f0hsncra42qkycw= yh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-julia=
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0= =2E91/share/emacs/28=2E0=2E91/lisp/org/ob-julia
/nix/store/0vvifllh8zi3f= 0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E= 5=2E2/ob-maxima
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-e= macs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-maxima
/nix/sto= re/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-li= sp/elpa/org-9=2E5=2E2/ob-sed
hides
/nix/store/ap3k7xlj8jh9x4gb98b0v= bnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-sed/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/ema= cs/site-lisp/elpa/org-9=2E5=2E2/ob-forth
hides
/nix/store/ap3k7xlj8= jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/= org/ob-forth
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-= deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-rmail
hides
/nix/s= tore/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28= =2E0=2E91/lisp/org/ol-rmail
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-= emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-groovy
= hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91= /share/emacs/28=2E0=2E91/lisp/org/ob-groovy
/nix/store/0vvifllh8zi3f0hsn= cra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E= 2/ob-sql
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gc= c-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-sql
/nix/store/0vvifll= h8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/or= g-9=2E5=2E2/ob-ruby
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr= 96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-ruby
/nix/s= tore/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-= lisp/elpa/org-9=2E5=2E2/ob-gnuplot
hides
/nix/store/ap3k7xlj8jh9x4g= b98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob= -gnuplot
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps= /share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-mhe
hides
/nix/store/a= p3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E= 91/lisp/org/ol-mhe
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-pac= kages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-eshell
hides /nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/em= acs/28=2E0=2E91/lisp/org/ol-eshell
/nix/store/0vvifllh8zi3f0hsncra42qkyc= wyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-shel= l
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E= 0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-shell
/nix/store/0vvifllh8zi3= f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9= =2E5=2E2/ob
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs= -gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob
/nix/store/0vvifllh= 8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org= -9=2E5=2E2/org-keys
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr= 96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-keys
/nix/= store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site= -lisp/elpa/org-9=2E5=2E2/ox-publish
hides
/nix/store/ap3k7xlj8jh9x4= gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/o= x-publish
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-dep= s/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-feed
hides
/nix/stor= e/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0= =2E91/lisp/org/org-feed
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emac= s-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-latex
hides=
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/shar= e/emacs/28=2E0=2E91/lisp/org/ob-latex
/nix/store/0vvifllh8zi3f0hsncra42q= kycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-= id
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28= =2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-id
/nix/store/0vvifllh8zi= 3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9= =2E5=2E2/ox-koma-letter
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33= kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ox-koma-lette= r
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/= emacs/site-lisp/elpa/org-9=2E5=2E2/org-plot
hides
/nix/store/ap3k7x= lj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/li= sp/org/org-plot
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packag= es-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-loaddefs
hides /nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/em= acs/28=2E0=2E91/lisp/org/org-loaddefs
/nix/store/0vvifllh8zi3f0hsncra42q= kycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-= compat
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-= 28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-compat
/nix/store/0vvif= llh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/= org-9=2E5=2E2/ox-ascii
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33k= gqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ox-ascii
/n= ix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/s= ite-lisp/elpa/org-9=2E5=2E2/ob-lilypond
hides
/nix/store/ap3k7xlj8j= h9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/o= rg/ob-lilypond
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-package= s-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-ocaml
hides
/nix= /store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/2= 8=2E0=2E91/lisp/org/ob-ocaml
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm= -emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-man
hi= des
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/s= hare/emacs/28=2E0=2E91/lisp/org/ol-man
/nix/store/0vvifllh8zi3f0hsncra42= qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-= clojure
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc= -28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-clojure
/nix/store/0vvi= fllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa= /org-9=2E5=2E2/ol-w3m
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kg= qr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ol-w3m
/nix/= store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site= -lisp/elpa/org-9=2E5=2E2/ob-perl
hides
/nix/store/ap3k7xlj8jh9x4gb9= 8b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-p= erl
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/shar= e/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-css
hides
/nix/store/ap3k7x= lj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/li= sp/org/ob-css
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages= -deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-mobile
hides
/ni= x/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/= 28=2E0=2E91/lisp/org/org-mobile
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh= 0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-lisp hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E= 91/share/emacs/28=2E0=2E91/lisp/org/ob-lisp
/nix/store/0vvifllh8zi3f0hsn= cra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E= 2/org-footnote
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-em= acs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-footnote
/nix/s= tore/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-= lisp/elpa/org-9=2E5=2E2/ob-sqlite
hides
/nix/store/ap3k7xlj8jh9x4gb= 98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-= sqlite
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/s= hare/emacs/site-lisp/elpa/org-9=2E5=2E2/ol-irc
hides
/nix/store/ap3= k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91= /lisp/org/ol-irc
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packa= ges-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-ctags
hides
/= nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emac= s/28=2E0=2E91/lisp/org/org-ctags
/nix/store/0vvifllh8zi3f0hsncra42qkycwy= h0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ox-html <= br>hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0= =2E91/share/emacs/28=2E0=2E91/lisp/org/ox-html
/nix/store/0vvifllh8zi3f0= hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5= =2E2/org-tempo
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-em= acs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-tempo
/nix/stor= e/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emacs/site-lis= p/elpa/org-9=2E5=2E2/ob-exp
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vb= nn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/ob-exp/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages-deps/share/emac= s/site-lisp/elpa/org-9=2E5=2E2/ob-comint
hides
/nix/store/ap3k7xlj8= jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/28=2E0=2E91/lisp/= org/ob-comint
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0nm-emacs-packages= -deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/ob-scheme
hides
/nix= /store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28=2E0=2E91/share/emacs/2= 8=2E0=2E91/lisp/org/ob-scheme
/nix/store/0vvifllh8zi3f0hsncra42qkycwyh0n= m-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9=2E5=2E2/org-attach-g= it
hides
/nix/store/ap3k7xlj8jh9x4gb98b0vbnn33kgqr96-emacs-gcc-28= =2E0=2E91/share/emacs/28=2E0=2E91/lisp/org/org-attach-git
/nix/store/0vv= ifllh ------YMYHA1GBCJR9QDVOOJ5YT9WIK67JSM-- From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 22 15:13:58 2022 Received: (at 54523) by debbugs.gnu.org; 22 Mar 2022 19:13:58 +0000 Received: from localhost ([127.0.0.1]:41870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWjx7-00048K-WA for submit@debbugs.gnu.org; Tue, 22 Mar 2022 15:13:58 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37870) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWjx6-00047x-2F for 54523@debbugs.gnu.org; Tue, 22 Mar 2022 15:13:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=/WxvqAfO+WsDV4M3zkk8/u6cP8hGPxBswKz1WuD7pFU=; b=BmtAjitVq1N6OENOeV4+ytKTq/ 6tuYDdIvatkFdFPMJQKPlH5uQwZkoD15AeyIK2gCWcEktBMKCr02dGZC3YETNEUdsxnnmGsN6+zJQ 59tckvoGGzaaskF4mD/m8TVoJHWwXRlo97ZPFFKZKXziLVd8hnQyQxpO38m4yd41kZ8Y=; Received: from 109.179.236.69.tmi.telenormobil.no ([109.179.236.69] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nWjwx-0001AR-BW; Tue, 22 Mar 2022 20:13:49 +0100 From: Lars Ingebrigtsen To: Benjamin Orthen Subject: Re: bug#54523: 28.0.91; mail-header-parse-addresses-lax is not lax References: <55E82BE4-DD67-49E3-968A-B64AE1A8EEA7@orthen.net> Date: Tue, 22 Mar 2022 20:13:46 +0100 In-Reply-To: <55E82BE4-DD67-49E3-968A-B64AE1A8EEA7@orthen.net> (Benjamin Orthen's message of "Tue, 22 Mar 2022 20:09:10 +0100") Message-ID: <87lex1by1h.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Benjamin Orthen writes: > mail-header-parse-addresses-lax runs into an "Unbalanced parentheses" > error when trying to parse mail/name pairs which do not conform to > the expected standard. This is because the function calls [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 54523 Cc: 54523@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Benjamin Orthen writes: > mail-header-parse-addresses-lax runs into an "Unbalanced parentheses" > error when trying to parse mail/name pairs which do not conform to > the expected standard. This is because the function calls > mail-header-parse-address on each mail/name pair which fails for > non-conforming pairs. > > See for example: > (mail-header-parse-addresses-lax > "Bob Weiner , Mats Lidell > A simple fix could be like this: Yup. I've now done something similar in Emacs 29. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 22 15:14:07 2022 Received: (at control) by debbugs.gnu.org; 22 Mar 2022 19:14:07 +0000 Received: from localhost ([127.0.0.1]:41874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWjxH-00049F-7M for submit@debbugs.gnu.org; Tue, 22 Mar 2022 15:14:07 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWjxF-00048V-Ho for control@debbugs.gnu.org; Tue, 22 Mar 2022 15:14:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Y/FCTyMRJDpVKNsNbJjlt2yXW+GnYx48pxepRvfWwnk=; b=PWxlQKgQ+NbfyWj9D2nN+Uw3So Ol2malmOMB6tlrnyWlz1YOn/pxsPvRHGVnC+UxSIvK3/Cfdjr4jrSsU3hdSZSTHBDSgOTsZ9UDIHh +GDssAxdk9Iv7ePUeBr72+bdMK5AVPD8AaXlML8WvdcwCmMmbp3egUi78woM8JY4/igc=; Received: from 109.179.236.69.tmi.telenormobil.no ([109.179.236.69] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nWjx8-0001Af-1q for control@debbugs.gnu.org; Tue, 22 Mar 2022 20:13:59 +0100 Date: Tue, 22 Mar 2022 20:13:57 +0100 Message-Id: <87k0clby16.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #54523 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 54523 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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 (---) close 54523 29.1 quit From unknown Fri Aug 15 15:27:18 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 20 Apr 2022 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator