From unknown Fri Aug 15 20:56:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59337: 28.1; Eshell expression ${elisp_expression} inside String does not parse Resent-From: Milan Zimmermann Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Nov 2022 16:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59337 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 59337@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166870273214267 (code B ref -1); Thu, 17 Nov 2022 16:33:02 +0000 Received: (at submit) by debbugs.gnu.org; 17 Nov 2022 16:32:12 +0000 Received: from localhost ([127.0.0.1]:34123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovhoB-0003i1-Oh for submit@debbugs.gnu.org; Thu, 17 Nov 2022 11:32:12 -0500 Received: from lists.gnu.org ([209.51.188.17]:44016) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovho9-0003hs-21 for submit@debbugs.gnu.org; Thu, 17 Nov 2022 11:32:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ovhnc-0002vC-DK for bug-gnu-emacs@gnu.org; Thu, 17 Nov 2022 11:32:03 -0500 Received: from mail-vk1-xa2c.google.com ([2607:f8b0:4864:20::a2c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ovhnZ-0002d2-6l for bug-gnu-emacs@gnu.org; Thu, 17 Nov 2022 11:31:36 -0500 Received: by mail-vk1-xa2c.google.com with SMTP id r13so1094820vkf.2 for ; Thu, 17 Nov 2022 08:31:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=7/Ke8tftmrzM6Nz9sEF9Iy3ZOD28ovUfFKWOm9dFihI=; b=ZfFLvYLYgvzFTSMqMcvDvfqti9Flh1Pg//ElJAUJ4fn12V1MnCOIH8BPsQ+QXpj9gg ikRr8k9+5h+tgqurxrwWDn8ZsoJs5hK4aK2JS8C/WrYUDuTopu5+/pReMbzHUFmgeFF+ 0EXNGImQt4pfi2n16LetQwgWTwUOolmnyLdk3rUDRn1YHJ3KSmZ8HS9vpXtL4rJx4WoG yjIMpqNJ9aEy0hfVlLuEbfBZqeVd87pjUPNSeJShBjtKFAH8Zlqljof5CvVmVfCHgLQ7 YnIxlI/5yrUQgU7yqDkH/TksmiJPxukcRxQ4N0R9+iPL59CkNxDdbhemsn7gIKlBZWz2 pmVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=7/Ke8tftmrzM6Nz9sEF9Iy3ZOD28ovUfFKWOm9dFihI=; b=Eq6/exZtPgmYWjVUjqFTRP+rEr/ZsELUdOmZEksAkDozN/Lf6FZJZosCGFrteTacrK wGqkZSvp3/jwxXzdyEEQNAFt8sC7NPkjlrEvgWDdCU0+/Ifhza6t2PtlWLPl0b4YJ4Cd gMRxAgohcBMo1vhiabU3ahkF2VWONTBpvpRIL9z9COUGbl44jyBg8S6j21J5LeYCWauU p4FY0JiJcfDDNq638tW7fu32TEnxmAFjWdQtIqORex4VH3tJPNAefYOVIPKf61VLD7u6 8keJsCaLlwp6aGissBQTRk059AuCtEiYeMtfBGrK3K1C5mJqU7lMFnHxcUAPAkC7/AYf 4DrA== X-Gm-Message-State: ANoB5plxJb/NH2ng2ptaJ6PKIajj5PN3SDxgrWyx/QsvIaIU5lG8mzSZ OE+MDHM49MrNSeJRQaa8S3UYpZXFWsBQfUCfSnNKl5+bESc= X-Google-Smtp-Source: AA0mqf7S40ceXpZYxEUy9R8vzdCh6UzaIGirNB8zdlwDkMZcViyHYFxLugfSTF1xGoBF+kBFCybn2XXk6e6TLrXam/4= X-Received: by 2002:a05:6122:2167:b0:3b7:a73:44a with SMTP id j7-20020a056122216700b003b70a73044amr1768222vkr.32.1668702686276; Thu, 17 Nov 2022 08:31:26 -0800 (PST) MIME-Version: 1.0 From: Milan Zimmermann Date: Thu, 17 Nov 2022 11:30:49 -0500 Message-ID: Content-Type: multipart/alternative; boundary="000000000000d9f45305edad1ef6" Received-SPF: pass client-ip=2607:f8b0:4864:20::a2c; envelope-from=milan.zimmermann@gmail.com; helo=mail-vk1-xa2c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.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: -2.3 (--) --000000000000d9f45305edad1ef6 Content-Type: text/plain; charset="UTF-8" ================================ Emacs 28.1 running as emacs -Q M-x eshell ~/tmp $ echo "Epoch started on ${date 0}" Expected result: "Epoch started on Wed Dec 31 19:00:00 196" Actual result: "Epoch started on date 0: command not found" Comments: It appears that inside a string, in expression such as echo "Epoch started on ${elisp_expression}" is not parsed by the elisp parser into ${commands arguments}. Instead, the full string "elisp_expression" ("date 0" in the example) is being looked up as a command. ================================ In GNU Emacs 28.1 (build 1, x86_64-suse-linux-gnu, GTK+ Version 3.24.34, cairo version 1.17.6) Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 System Description: openSUSE Tumbleweed Configured using: 'configure --disable-build-details --without-pop --with-mailutils --without-hesiod --with-gameuser=:games --with-kerberos --with-kerberos5 --with-file-notification=inotify --with-modules --enable-autodepend --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --localstatedir=/var --sharedstatedir=/var/lib --libexecdir=/usr/libexec --with-file-notification=yes --with-native-compilation --enable-locallisppath=/usr/share/emacs/28.1/site-lisp:/usr/share/emacs/site-lisp --with-x --with-xim --with-sound --with-xpm --with-jpeg --with-tiff --with-gif --with-png --with-rsvg --with-dbus --with-xft --without-gpm --with-x-toolkit=gtk3 --with-toolkit-scroll-bars --x-includes=/usr/include --x-libraries=/usr/lib64 --with-libotf --with-m17n-flt --with-cairo --with-xwidgets --build=x86_64-suse-linux --with-dumping=pdumper 'CFLAGS=-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -D_GNU_SOURCE -DGDK_DISABLE_DEPRECATION_WARNINGS -DGLIB_DISABLE_DEPRECATION_WARNINGS -pipe -Wno-pointer-sign -Wno-unused-variable -Wno-unused-label -fno-optimize-sibling-calls -DPDMP_BASE='\''"emacs-gtk"'\''' LDFLAGS=-Wl,-O2' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM XWIDGETS GTK3 ZLIB Important settings: value of $LC_NUMERIC: POSIX value of $LANG: en_CA.UTF-8 locale-coding-system: utf-8-unix Major mode: Eshell Minor modes in effect: text-scale-mode: t shell-dirtrack-mode: t eshell-prompt-mode: t eshell-hist-mode: t eshell-pred-mode: t eshell-cmpl-mode: t eshell-proc-mode: t eshell-arg-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs auth-source eieio eieio-core cl-macs eieio-loaddefs password-cache json map text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils misearch multi-isearch dired-aux dired dired-loaddefs cl-seq time-date subr-x face-remap em-unix em-term term disp-table shell ehelp em-script em-prompt em-ls cl-loaddefs cl-lib em-hist em-pred em-glob em-cmpl em-dirs esh-var pcomplete comint ansi-color ring em-basic em-banner em-alias esh-mode eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util seq byte-opt gv bytecomp byte-compile cconv delsel lpr easy-mmode pcase iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads xwidget-internal dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 97578 7734) (symbols 48 8669 0) (strings 32 26569 2292) (string-bytes 1 915418) (vectors 16 17475) (vector-slots 8 319768 16435) (floats 8 37 31) (intervals 56 703 0) (buffers 992 14)) --000000000000d9f45305edad1ef6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Emacs 28.1 running as

ema= cs -Q

M-x eshell

~/tmp $ echo "Epoch started on ${date 0= }"

Expected result: "Epoch started on Wed Dec 31 19:00:00 = 196"
Actual result: =C2=A0 "Epoch started on date 0: command n= ot found"

Comments: It appears that inside a string, in express= ion such as

echo "Epoch started on ${elisp_expression}"
is not parsed by the elisp parser into ${commands arguments}. Instead,= the full string "elisp_expression" ("date 0" in the ex= ample) is being looked up as a command.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

<= br>
In GNU Emacs 28.1 (build 1, x86_64-suse-linux-gnu, GTK+ Version 3.24= .34, cairo version 1.17.6)
Windowing system distributor 'The X.Org F= oundation', version 11.0.12101004
System Description: openSUSE Tumbl= eweed

Configured using:
=C2=A0'configure --disable-build-deta= ils --without-pop --with-mailutils
=C2=A0--without-hesiod --with-gameuse= r=3D:games --with-kerberos
=C2=A0--with-kerberos5 --with-file-notificati= on=3Dinotify --with-modules
=C2=A0--enable-autodepend --prefix=3D/usr --= mandir=3D/usr/share/man
=C2=A0--infodir=3D/usr/share/info --datadir=3D/u= sr/share --localstatedir=3D/var
=C2=A0--sharedstatedir=3D/var/lib --libe= xecdir=3D/usr/libexec
=C2=A0--with-file-notification=3Dyes --with-native= -compilation
=C2=A0--enable-locallisppath=3D/usr/share/emacs/28.1/site-l= isp:/usr/share/emacs/site-lisp
=C2=A0--with-x --with-xim --with-sound --= with-xpm --with-jpeg --with-tiff
=C2=A0--with-gif --with-png --with-rsvg= --with-dbus --with-xft --without-gpm
=C2=A0--with-x-toolkit=3Dgtk3 --wi= th-toolkit-scroll-bars
=C2=A0--x-includes=3D/usr/include --x-libraries= =3D/usr/lib64 --with-libotf
=C2=A0--with-m17n-flt --with-cairo --with-xw= idgets --build=3Dx86_64-suse-linux
=C2=A0--with-dumping=3Dpdumper 'C= FLAGS=3D-O2 -Wall -U_FORTIFY_SOURCE
=C2=A0-D_FORTIFY_SOURCE=3D3 -fstack-= protector-strong -funwind-tables
=C2=A0-fasynchronous-unwind-tables -fst= ack-clash-protection
=C2=A0-Werror=3Dreturn-type -flto=3Dauto -g -D_GNU_= SOURCE
=C2=A0-DGDK_DISABLE_DEPRECATION_WARNINGS -DGLIB_DISABLE_DEPRECATI= ON_WARNINGS
=C2=A0-pipe -Wno-pointer-sign -Wno-unused-variable -Wno-unus= ed-label
=C2=A0-fno-optimize-sibling-calls -DPDMP_BASE=3D'\''= ;"emacs-gtk"'\'''
=C2=A0LDFLAGS=3D-Wl,-O2'=

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS= GSETTINGS HARFBUZZ JPEG JSON
LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2= M17N_FLT MODULES NATIVE_COMP
NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SO= UND THREADS TIFF
TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM XWIDGETS GTK3 ZLIB=

Important settings:
=C2=A0 value of $LC_NUMERIC: POSIX
=C2=A0= value of $LANG: en_CA.UTF-8
=C2=A0 locale-coding-system: utf-8-unix
=
Major mode: Eshell

Minor modes in effect:
=C2=A0 text-scale-m= ode: t
=C2=A0 shell-dirtrack-mode: t
=C2=A0 eshell-prompt-mode: t
= =C2=A0 eshell-hist-mode: t
=C2=A0 eshell-pred-mode: t
=C2=A0 eshell-c= mpl-mode: t
=C2=A0 eshell-proc-mode: t
=C2=A0 eshell-arg-mode: t
= =C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-mode: t
=C2=A0 show-paren-= mode: t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mode: t
= =C2=A0 tool-bar-mode: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shad= ow-mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t=C2=A0 blink-cursor-mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 = auto-encryption-mode: t
=C2=A0 auto-compression-mode: t
=C2=A0 line-n= umber-mode: t
=C2=A0 indent-tabs-mode: t
=C2=A0 transient-mark-mode: = t

Load-path shadows:
None found.

Features:
(shadow sort= mail-extr emacsbug message rmc puny rfc822 mml mml-sec epa
derived epg = rfc6068 epg-config gnus-util rmail rmail-loaddefs
auth-source eieio eiei= o-core cl-macs eieio-loaddefs password-cache json
map text-property-sear= ch mm-decode mm-bodies mm-encode mail-parse
rfc2231 mailabbrev gmm-utils= mailheader sendmail rfc2047 rfc2045
ietf-drums mm-util mail-prsvr mail-= utils misearch multi-isearch
dired-aux dired dired-loaddefs cl-seq time-= date subr-x face-remap
em-unix em-term term disp-table shell ehelp em-sc= ript em-prompt em-ls
cl-loaddefs cl-lib em-hist em-pred em-glob em-cmpl = em-dirs esh-var
pcomplete comint ansi-color ring em-basic em-banner em-a= lias esh-mode
eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh= -module
esh-groups esh-util seq byte-opt gv bytecomp byte-compile cconv = delsel
lpr easy-mmode pcase iso-transl tooltip eldoc paren electric uniq= uify
ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-= win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringetabulated-list replace newcomment text-mode lisp-mode prog-mode register<= br>page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scrol= l-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame mi= nibuffer cl-generic cham georgian utf-8-lang misc-lang
vietnamese tibeta= n thai tai-viet lao korean japanese eucjp-ms cp51932
hebrew greek romani= an slovak czech european ethiopic indian cyrillic
chinese composite emoj= i-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help simple = abbrev obarray cl-preloaded nadvice button
loaddefs faces cus-face macro= exp files window text-properties overlay
sha1 md5 base64 format env code= -pages mule custom widget
hashtable-print-readable backquote threads xwi= dget-internal dbusbind
inotify lcms2 dynamic-setting system-font-setting= font-render-setting
cairo move-toolbar gtk x-toolkit x multi-tty make-n= etwork-process
native-compile emacs)

Memory information:
((con= ses 16 97578 7734)
=C2=A0(symbols 48 8669 0)
=C2=A0(strings 32 26569 = 2292)
=C2=A0(string-bytes 1 915418)
=C2=A0(vectors 16 17475)
=C2= =A0(vector-slots 8 319768 16435)
=C2=A0(floats 8 37 31)
=C2=A0(interv= als 56 703 0)
=C2=A0(buffers 992 14))
<= br>
--000000000000d9f45305edad1ef6-- From unknown Fri Aug 15 20:56:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59337: 28.1; Eshell expression ${elisp_expression} inside String does not parse Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Nov 2022 18:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59337 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Milan Zimmermann , 59337@debbugs.gnu.org Received: via spool by 59337-submit@debbugs.gnu.org id=B59337.1668708950469 (code B ref 59337); Thu, 17 Nov 2022 18:16:02 +0000 Received: (at 59337) by debbugs.gnu.org; 17 Nov 2022 18:15:50 +0000 Received: from localhost ([127.0.0.1]:34297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovjQT-00007V-ST for submit@debbugs.gnu.org; Thu, 17 Nov 2022 13:15:50 -0500 Received: from mail-pf1-f171.google.com ([209.85.210.171]:41664) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovjQP-00007A-Pd for 59337@debbugs.gnu.org; Thu, 17 Nov 2022 13:15:48 -0500 Received: by mail-pf1-f171.google.com with SMTP id 130so2542477pfu.8 for <59337@debbugs.gnu.org>; Thu, 17 Nov 2022 10:15:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=ez2nbs2+8B0TZihD44x94sA7lklthbvI/dEC8zzPIgk=; b=qJPRBzdy5euo8KRCMxc6pOxiQy3ZKCiZ5jzp/bmaniMetlcNgNtOZ8XuFDPJT7N5ON VhMTZriEp8T+3oXLOHTxPub58kUben7NxXzERKzD1AAJrnNZly5EndJkkRGqBgX6m5D8 lGz0RiGl0IkRfsh4AXBBhXbOAzksa5HMbZvBSJy5M0aQ+vYx0KwrSH7EK2yC8Vazk3uk y5ke1FpiRjS4Kqic13KNQC2lVbrt603oDRVp1aT5e6WsL84UDx65XmQvRAJaVCde063r +jvs6OpzJGhjxLk/ouJSzCXWZL8E/y7y4yu3sOhVhJQgMINgM+M7cF6BLhiuPUwMsiBs 9snQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ez2nbs2+8B0TZihD44x94sA7lklthbvI/dEC8zzPIgk=; b=IhkB9m2IcAP3vHHE8r94yuQnZqRGZXWIyPiVBCi2o1RVJ77T/bwOmUGQj+o5zML1MG kOXRDftCXOCV/Bu3YIi9EvtkQ9kvWToOFScQQ1S/3e5OCFQjLb/JhvM+Ixjwpe8bi00H EbEhpaMLC2Ejb6xs4Uk/qtHHTnIYF6SGhjb3JQ/QKuw/RkAfYqOsXiUg6vQtN3tmu/Ms oE8AlgGFKBgjhkRCSgUCJiaK41CKngTSzfdCnmIReQtnAcMpcaSCAg2ByeUZJGdQcgCZ vtfmi+0g2BPvMKKpmW9uVKXDx/uJar+oDF8YTGbeug4InyB4H3HjT6lQfkBSH8ij7FHY OBBg== X-Gm-Message-State: ANoB5pmffJsb4/YtMpDYWcP1D6GKjGNbYgZABctngdXA8uOBa7K4kg6a U3h6RmzHnaU71xpQ1xGq9/U= X-Google-Smtp-Source: AA0mqf5dsMwLoH/um6uRoLvTTe6fmHFFAUgVkNkxgE5nGKKQblf3LBaXaxGOZUK5df7kHzInRHdVHg== X-Received: by 2002:a63:5b0e:0:b0:476:c832:aa74 with SMTP id p14-20020a635b0e000000b00476c832aa74mr3121186pgb.456.1668708939907; Thu, 17 Nov 2022 10:15:39 -0800 (PST) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id q13-20020aa7960d000000b0057253eb631dsm1463213pfg.46.2022.11.17.10.15.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 17 Nov 2022 10:15:39 -0800 (PST) Message-ID: <495bafd1-f366-cfa3-496f-241a4b8900d0@gmail.com> Date: Thu, 17 Nov 2022 10:15:37 -0800 MIME-Version: 1.0 Content-Language: en-US References: From: Jim Porter In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit 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 11/17/2022 8:30 AM, Milan Zimmermann wrote: > ================================ > Emacs 28.1 running as > > emacs -Q > > M-x eshell > > ~/tmp $ echo "Epoch started on ${date 0}" > > Expected result: "Epoch started on Wed Dec 31 19:00:00 196" > Actual result:   "Epoch started on date 0: command not found" This should be fixed in Emacs 29. See bug#54227: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54227 From unknown Fri Aug 15 20:56:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59337: Validated fixed in emacs 29 References: In-Reply-To: Resent-From: Milan Zimmermann Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Nov 2022 07:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59337 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 59337@debbugs.gnu.org Received: via spool by 59337-submit@debbugs.gnu.org id=B59337.166875627514439 (code B ref 59337); Fri, 18 Nov 2022 07:25:01 +0000 Received: (at 59337) by debbugs.gnu.org; 18 Nov 2022 07:24:35 +0000 Received: from localhost ([127.0.0.1]:35108 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovvjn-0003kp-51 for submit@debbugs.gnu.org; Fri, 18 Nov 2022 02:24:35 -0500 Received: from mail-vk1-f178.google.com ([209.85.221.178]:35554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovvjj-0003ka-Kn for 59337@debbugs.gnu.org; Fri, 18 Nov 2022 02:24:33 -0500 Received: by mail-vk1-f178.google.com with SMTP id r13so2022347vkf.2 for <59337@debbugs.gnu.org>; Thu, 17 Nov 2022 23:24:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=3NQT1GmvdPrSv18beoSgji4dRm/6VVQS5V0zWCy0q7E=; b=OXaQRmd12h5q4dhCFOY3AdAu0YXJfFcFCx3ohe5TkA2gO7MYrU3njgBA7RXF//gIoU qYReDK5WFm8mL8U584x+KRtxCOflDQlEvqk5CU1GEXUttJ0HPzIVxJz+Irf4bp158Prs 0JlvfJXHM0Bs+v/sxxOGmMz8m44MZSnbtta4TQDcOqeiHjKClLeti6gvtiifZ2VYmNXg oTsjq2FnBJivZ6sUHGaprXFj9sf5P2Ph7VZ2itRo6Ub/w+FUoLEnSTSgXZWA/BdM692O c7EYXqJ2YLV3OUDXdpknvmM83ihBqaSG0F6rQW9WvIs9Zd7T319/s+KN3WKw2bSIGNcs cguA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=3NQT1GmvdPrSv18beoSgji4dRm/6VVQS5V0zWCy0q7E=; b=o/f1Pt25gfgKvx15tFcP9DOEpI5AD07Ore4Yqb3QhC4IfCBD47yMy49Dmk5oHQNyC9 joBou1xKJ30j3if/k/Dqw+vodasXcryh29Smt+sOGULGpcLT2wCpPl9mYJUttcIw1ALm aWe+DpSrIDEEj3CoBUMBBTtFnUJnC/z8zNJkHYaoOkUYkGHoF+jC6Y8xdmAhoYukY9H9 PYcwUDdGWCCC40RirNMs6uBbjXXfYJe/sukllOD2QhzJm05Tt1BCnDbNHjbFRdBWP9Sf kSjnu/Mja36MbF4RCDvhRhjghhMy97rTTIv15QkEiY1z/nj0mF6CDs12rkqma/taiSnD AcjA== X-Gm-Message-State: ANoB5pmbejAZQINDpvJvV5U3kbP/Qt7Yhc5cGdNC/JuHRAqKjXJj8qVC Wl8fvMEKej4S7XZN8K66W5Mk8h5/7dyc3mp9A3y9N1eP X-Google-Smtp-Source: AA0mqf5avbuqnvkVtCTQWy9O+dXtzTLwBSmOFS5fD4PFqrsS4q+XXLQY9Yknjq/ZPysdXrWDrgEDKE/a00ZW1pR6oNY= X-Received: by 2002:ac5:c748:0:b0:3b8:aac6:bd1e with SMTP id b8-20020ac5c748000000b003b8aac6bd1emr3596004vkn.18.1668756265559; Thu, 17 Nov 2022 23:24:25 -0800 (PST) MIME-Version: 1.0 From: Milan Zimmermann Date: Fri, 18 Nov 2022 02:23:49 -0500 Message-ID: Content-Type: multipart/alternative; boundary="0000000000006ceabc05edb998e2" X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I installed emacs 29 and validated that the problem I reported is fixed in emacs 29. I am not sure if I can do anything other than comment here, but please go ahead and close this item - or whatever is appropriate. Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (milan.zimmermann[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.8 HTML_IMAGE_ONLY_08 BODY: HTML: images with 400-800 bytes of words 0.0 HTML_MESSAGE BODY: HTML included in message -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.221.178 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.221.178 listed in list.dnswl.org] 0.0 T_REMOTE_IMAGE Message contains an external image X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.8 (/) --0000000000006ceabc05edb998e2 Content-Type: text/plain; charset="UTF-8" I installed emacs 29 and validated that the problem I reported is fixed in emacs 29. I am not sure if I can do anything other than comment here, but please go ahead and close this item - or whatever is appropriate. Thanks Milan --0000000000006ceabc05edb998e2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I installed emacs 29 and validated that the problem I repo= rted is fixed in emacs 29.

I am not sure if I can do any= thing other than=C2=A0comment here, but please go ahead and close this item= - or whatever is appropriate.

Thanks
Milan
=3D""
--0000000000006ceabc05edb998e2-- From unknown Fri Aug 15 20:56:50 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: Milan Zimmermann Subject: bug#59337: closed (Re: bug#59337: Validated fixed in emacs 29) Message-ID: References: X-Gnu-PR-Message: they-closed 59337 X-Gnu-PR-Package: emacs Reply-To: 59337@debbugs.gnu.org Date: Fri, 18 Nov 2022 08:21:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1668759662-20441-1" This is a multi-part message in MIME format... ------------=_1668759662-20441-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #59337: 28.1; Eshell expression ${elisp_expression} inside String does not = parse 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 59337@debbugs.gnu.org. --=20 59337: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D59337 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1668759662-20441-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 59337-done) by debbugs.gnu.org; 18 Nov 2022 08:20:03 +0000 Received: from localhost ([127.0.0.1]:35179 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovwbT-0005HF-BD for submit@debbugs.gnu.org; Fri, 18 Nov 2022 03:20:03 -0500 Received: from mail-oi1-f175.google.com ([209.85.167.175]:39825) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovwbP-0005Gd-CG for 59337-done@debbugs.gnu.org; Fri, 18 Nov 2022 03:20:01 -0500 Received: by mail-oi1-f175.google.com with SMTP id m204so4621572oib.6 for <59337-done@debbugs.gnu.org>; Fri, 18 Nov 2022 00:19:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=wlvqcomXg4tkbFcDe8HiYHRFFZ7lsvWUZuJg+KNnv/c=; b=RzDApbYF62RtR08FyFowkYEi8RP+llpqqxFQ+7yw56SMEfLu38eZbzHhB3893G0SI1 UEOpC9GeY22CO6A1yB7ZuP6hjyEr1irmA3Vr7d7/1KwprvIZ2b1wRp8cMOon2QutJTPd SH1KEBWg59FW6LYhMN5Euky3n3ScRO8oliGrpy2FP+BaFVyANeXP6FK7CsI0RNBKuYa+ QBqPa4CLS886hSVx6xJcFgDjka2vGQ9vf4fbX7oMzXSsIOodHQKbG21OhwBISGe0H/qv 0iDT1RyWUaoQLRKLzSboJqWwt7Cs9YmcU/md4OLE7++e0uH0O+oHakLjdlnm0zU+z7KA AY0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wlvqcomXg4tkbFcDe8HiYHRFFZ7lsvWUZuJg+KNnv/c=; b=68/s2sQBmaHVNPG2vEjuyNmmaEFqlL1BmqnI2iBZsLS9ZcAU3ic1BGsMnehW3HwY2r ocT5D8/BSAw+6VtXh3SaIH1dUetJgBV7l1RjxiJ9HFiQpQzKvVfRbKfcnNSTjb1uTDiI qjVefjS1XEnuNrA7WYFz6Z9iRc/WiQqTrmqni136s9O/06wnAQDC3cSRMnK98ZXFKtzd X6N9UKWp0RghTx4JqtcyxIYsb9rRkWxnTV4UVU+V/dvAZHdxv5HsTph9XXAxlVuR4kbv f2OLadmN6XlFmYpB8f0SndR/QAgJrXs3CB5u06ovqPANh+k5DHatFzPw3JhFVYfbW78G VRFQ== X-Gm-Message-State: ANoB5pmWOWsyfhbVzoKwjfBMerbyNAZyWsX+xsOPdF9TxDQX5RIero3J hxXX1WPuUZGb0RH+YbjcopBnLGQiH9NDhA+obhk= X-Google-Smtp-Source: AA0mqf7XXc5YOH7PaH5t5NfW+9urD68gA7anHw/pXVyethEBEgZY9nt6pMQPz80SmWbcfh+L9RSvMCd88o4bBUcbfUE= X-Received: by 2002:a05:6808:1287:b0:359:dc32:4f9e with SMTP id a7-20020a056808128700b00359dc324f9emr5541583oiw.92.1668759593666; Fri, 18 Nov 2022 00:19:53 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Stefan Kangas Date: Fri, 18 Nov 2022 09:19:42 +0100 Message-ID: Subject: Re: bug#59337: Validated fixed in emacs 29 To: Milan Zimmermann Content-Type: multipart/alternative; boundary="000000000000cbcec805edba5eee" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 59337-done Cc: 59337-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 (-) --000000000000cbcec805edba5eee Content-Type: text/plain; charset="UTF-8" Thanks, I'm therefore closing this bug report. --000000000000cbcec805edba5eee Content-Type: text/html; charset="UTF-8"
Thanks, I'm therefore closing this bug report.
--000000000000cbcec805edba5eee-- ------------=_1668759662-20441-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 17 Nov 2022 16:32:12 +0000 Received: from localhost ([127.0.0.1]:34123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovhoB-0003i1-Oh for submit@debbugs.gnu.org; Thu, 17 Nov 2022 11:32:12 -0500 Received: from lists.gnu.org ([209.51.188.17]:44016) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovho9-0003hs-21 for submit@debbugs.gnu.org; Thu, 17 Nov 2022 11:32:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ovhnc-0002vC-DK for bug-gnu-emacs@gnu.org; Thu, 17 Nov 2022 11:32:03 -0500 Received: from mail-vk1-xa2c.google.com ([2607:f8b0:4864:20::a2c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ovhnZ-0002d2-6l for bug-gnu-emacs@gnu.org; Thu, 17 Nov 2022 11:31:36 -0500 Received: by mail-vk1-xa2c.google.com with SMTP id r13so1094820vkf.2 for ; Thu, 17 Nov 2022 08:31:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=7/Ke8tftmrzM6Nz9sEF9Iy3ZOD28ovUfFKWOm9dFihI=; b=ZfFLvYLYgvzFTSMqMcvDvfqti9Flh1Pg//ElJAUJ4fn12V1MnCOIH8BPsQ+QXpj9gg ikRr8k9+5h+tgqurxrwWDn8ZsoJs5hK4aK2JS8C/WrYUDuTopu5+/pReMbzHUFmgeFF+ 0EXNGImQt4pfi2n16LetQwgWTwUOolmnyLdk3rUDRn1YHJ3KSmZ8HS9vpXtL4rJx4WoG yjIMpqNJ9aEy0hfVlLuEbfBZqeVd87pjUPNSeJShBjtKFAH8Zlqljof5CvVmVfCHgLQ7 YnIxlI/5yrUQgU7yqDkH/TksmiJPxukcRxQ4N0R9+iPL59CkNxDdbhemsn7gIKlBZWz2 pmVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=7/Ke8tftmrzM6Nz9sEF9Iy3ZOD28ovUfFKWOm9dFihI=; b=Eq6/exZtPgmYWjVUjqFTRP+rEr/ZsELUdOmZEksAkDozN/Lf6FZJZosCGFrteTacrK wGqkZSvp3/jwxXzdyEEQNAFt8sC7NPkjlrEvgWDdCU0+/Ifhza6t2PtlWLPl0b4YJ4Cd gMRxAgohcBMo1vhiabU3ahkF2VWONTBpvpRIL9z9COUGbl44jyBg8S6j21J5LeYCWauU p4FY0JiJcfDDNq638tW7fu32TEnxmAFjWdQtIqORex4VH3tJPNAefYOVIPKf61VLD7u6 8keJsCaLlwp6aGissBQTRk059AuCtEiYeMtfBGrK3K1C5mJqU7lMFnHxcUAPAkC7/AYf 4DrA== X-Gm-Message-State: ANoB5plxJb/NH2ng2ptaJ6PKIajj5PN3SDxgrWyx/QsvIaIU5lG8mzSZ OE+MDHM49MrNSeJRQaa8S3UYpZXFWsBQfUCfSnNKl5+bESc= X-Google-Smtp-Source: AA0mqf7S40ceXpZYxEUy9R8vzdCh6UzaIGirNB8zdlwDkMZcViyHYFxLugfSTF1xGoBF+kBFCybn2XXk6e6TLrXam/4= X-Received: by 2002:a05:6122:2167:b0:3b7:a73:44a with SMTP id j7-20020a056122216700b003b70a73044amr1768222vkr.32.1668702686276; Thu, 17 Nov 2022 08:31:26 -0800 (PST) MIME-Version: 1.0 From: Milan Zimmermann Date: Thu, 17 Nov 2022 11:30:49 -0500 Message-ID: Subject: 28.1; Eshell expression ${elisp_expression} inside String does not parse To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000d9f45305edad1ef6" Received-SPF: pass client-ip=2607:f8b0:4864:20::a2c; envelope-from=milan.zimmermann@gmail.com; helo=mail-vk1-xa2c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.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: -2.3 (--) --000000000000d9f45305edad1ef6 Content-Type: text/plain; charset="UTF-8" ================================ Emacs 28.1 running as emacs -Q M-x eshell ~/tmp $ echo "Epoch started on ${date 0}" Expected result: "Epoch started on Wed Dec 31 19:00:00 196" Actual result: "Epoch started on date 0: command not found" Comments: It appears that inside a string, in expression such as echo "Epoch started on ${elisp_expression}" is not parsed by the elisp parser into ${commands arguments}. Instead, the full string "elisp_expression" ("date 0" in the example) is being looked up as a command. ================================ In GNU Emacs 28.1 (build 1, x86_64-suse-linux-gnu, GTK+ Version 3.24.34, cairo version 1.17.6) Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 System Description: openSUSE Tumbleweed Configured using: 'configure --disable-build-details --without-pop --with-mailutils --without-hesiod --with-gameuser=:games --with-kerberos --with-kerberos5 --with-file-notification=inotify --with-modules --enable-autodepend --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --localstatedir=/var --sharedstatedir=/var/lib --libexecdir=/usr/libexec --with-file-notification=yes --with-native-compilation --enable-locallisppath=/usr/share/emacs/28.1/site-lisp:/usr/share/emacs/site-lisp --with-x --with-xim --with-sound --with-xpm --with-jpeg --with-tiff --with-gif --with-png --with-rsvg --with-dbus --with-xft --without-gpm --with-x-toolkit=gtk3 --with-toolkit-scroll-bars --x-includes=/usr/include --x-libraries=/usr/lib64 --with-libotf --with-m17n-flt --with-cairo --with-xwidgets --build=x86_64-suse-linux --with-dumping=pdumper 'CFLAGS=-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -D_GNU_SOURCE -DGDK_DISABLE_DEPRECATION_WARNINGS -DGLIB_DISABLE_DEPRECATION_WARNINGS -pipe -Wno-pointer-sign -Wno-unused-variable -Wno-unused-label -fno-optimize-sibling-calls -DPDMP_BASE='\''"emacs-gtk"'\''' LDFLAGS=-Wl,-O2' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM XWIDGETS GTK3 ZLIB Important settings: value of $LC_NUMERIC: POSIX value of $LANG: en_CA.UTF-8 locale-coding-system: utf-8-unix Major mode: Eshell Minor modes in effect: text-scale-mode: t shell-dirtrack-mode: t eshell-prompt-mode: t eshell-hist-mode: t eshell-pred-mode: t eshell-cmpl-mode: t eshell-proc-mode: t eshell-arg-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs auth-source eieio eieio-core cl-macs eieio-loaddefs password-cache json map text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils misearch multi-isearch dired-aux dired dired-loaddefs cl-seq time-date subr-x face-remap em-unix em-term term disp-table shell ehelp em-script em-prompt em-ls cl-loaddefs cl-lib em-hist em-pred em-glob em-cmpl em-dirs esh-var pcomplete comint ansi-color ring em-basic em-banner em-alias esh-mode eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util seq byte-opt gv bytecomp byte-compile cconv delsel lpr easy-mmode pcase iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads xwidget-internal dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 97578 7734) (symbols 48 8669 0) (strings 32 26569 2292) (string-bytes 1 915418) (vectors 16 17475) (vector-slots 8 319768 16435) (floats 8 37 31) (intervals 56 703 0) (buffers 992 14)) --000000000000d9f45305edad1ef6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Emacs 28.1 running as

ema= cs -Q

M-x eshell

~/tmp $ echo "Epoch started on ${date 0= }"

Expected result: "Epoch started on Wed Dec 31 19:00:00 = 196"
Actual result: =C2=A0 "Epoch started on date 0: command n= ot found"

Comments: It appears that inside a string, in express= ion such as

echo "Epoch started on ${elisp_expression}"
is not parsed by the elisp parser into ${commands arguments}. Instead,= the full string "elisp_expression" ("date 0" in the ex= ample) is being looked up as a command.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

<= br>
In GNU Emacs 28.1 (build 1, x86_64-suse-linux-gnu, GTK+ Version 3.24= .34, cairo version 1.17.6)
Windowing system distributor 'The X.Org F= oundation', version 11.0.12101004
System Description: openSUSE Tumbl= eweed

Configured using:
=C2=A0'configure --disable-build-deta= ils --without-pop --with-mailutils
=C2=A0--without-hesiod --with-gameuse= r=3D:games --with-kerberos
=C2=A0--with-kerberos5 --with-file-notificati= on=3Dinotify --with-modules
=C2=A0--enable-autodepend --prefix=3D/usr --= mandir=3D/usr/share/man
=C2=A0--infodir=3D/usr/share/info --datadir=3D/u= sr/share --localstatedir=3D/var
=C2=A0--sharedstatedir=3D/var/lib --libe= xecdir=3D/usr/libexec
=C2=A0--with-file-notification=3Dyes --with-native= -compilation
=C2=A0--enable-locallisppath=3D/usr/share/emacs/28.1/site-l= isp:/usr/share/emacs/site-lisp
=C2=A0--with-x --with-xim --with-sound --= with-xpm --with-jpeg --with-tiff
=C2=A0--with-gif --with-png --with-rsvg= --with-dbus --with-xft --without-gpm
=C2=A0--with-x-toolkit=3Dgtk3 --wi= th-toolkit-scroll-bars
=C2=A0--x-includes=3D/usr/include --x-libraries= =3D/usr/lib64 --with-libotf
=C2=A0--with-m17n-flt --with-cairo --with-xw= idgets --build=3Dx86_64-suse-linux
=C2=A0--with-dumping=3Dpdumper 'C= FLAGS=3D-O2 -Wall -U_FORTIFY_SOURCE
=C2=A0-D_FORTIFY_SOURCE=3D3 -fstack-= protector-strong -funwind-tables
=C2=A0-fasynchronous-unwind-tables -fst= ack-clash-protection
=C2=A0-Werror=3Dreturn-type -flto=3Dauto -g -D_GNU_= SOURCE
=C2=A0-DGDK_DISABLE_DEPRECATION_WARNINGS -DGLIB_DISABLE_DEPRECATI= ON_WARNINGS
=C2=A0-pipe -Wno-pointer-sign -Wno-unused-variable -Wno-unus= ed-label
=C2=A0-fno-optimize-sibling-calls -DPDMP_BASE=3D'\''= ;"emacs-gtk"'\'''
=C2=A0LDFLAGS=3D-Wl,-O2'=

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS= GSETTINGS HARFBUZZ JPEG JSON
LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2= M17N_FLT MODULES NATIVE_COMP
NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SO= UND THREADS TIFF
TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM XWIDGETS GTK3 ZLIB=

Important settings:
=C2=A0 value of $LC_NUMERIC: POSIX
=C2=A0= value of $LANG: en_CA.UTF-8
=C2=A0 locale-coding-system: utf-8-unix
=
Major mode: Eshell

Minor modes in effect:
=C2=A0 text-scale-m= ode: t
=C2=A0 shell-dirtrack-mode: t
=C2=A0 eshell-prompt-mode: t
= =C2=A0 eshell-hist-mode: t
=C2=A0 eshell-pred-mode: t
=C2=A0 eshell-c= mpl-mode: t
=C2=A0 eshell-proc-mode: t
=C2=A0 eshell-arg-mode: t
= =C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-mode: t
=C2=A0 show-paren-= mode: t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mode: t
= =C2=A0 tool-bar-mode: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shad= ow-mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t=C2=A0 blink-cursor-mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 = auto-encryption-mode: t
=C2=A0 auto-compression-mode: t
=C2=A0 line-n= umber-mode: t
=C2=A0 indent-tabs-mode: t
=C2=A0 transient-mark-mode: = t

Load-path shadows:
None found.

Features:
(shadow sort= mail-extr emacsbug message rmc puny rfc822 mml mml-sec epa
derived epg = rfc6068 epg-config gnus-util rmail rmail-loaddefs
auth-source eieio eiei= o-core cl-macs eieio-loaddefs password-cache json
map text-property-sear= ch mm-decode mm-bodies mm-encode mail-parse
rfc2231 mailabbrev gmm-utils= mailheader sendmail rfc2047 rfc2045
ietf-drums mm-util mail-prsvr mail-= utils misearch multi-isearch
dired-aux dired dired-loaddefs cl-seq time-= date subr-x face-remap
em-unix em-term term disp-table shell ehelp em-sc= ript em-prompt em-ls
cl-loaddefs cl-lib em-hist em-pred em-glob em-cmpl = em-dirs esh-var
pcomplete comint ansi-color ring em-basic em-banner em-a= lias esh-mode
eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh= -module
esh-groups esh-util seq byte-opt gv bytecomp byte-compile cconv = delsel
lpr easy-mmode pcase iso-transl tooltip eldoc paren electric uniq= uify
ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-= win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringetabulated-list replace newcomment text-mode lisp-mode prog-mode register<= br>page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scrol= l-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame mi= nibuffer cl-generic cham georgian utf-8-lang misc-lang
vietnamese tibeta= n thai tai-viet lao korean japanese eucjp-ms cp51932
hebrew greek romani= an slovak czech european ethiopic indian cyrillic
chinese composite emoj= i-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help simple = abbrev obarray cl-preloaded nadvice button
loaddefs faces cus-face macro= exp files window text-properties overlay
sha1 md5 base64 format env code= -pages mule custom widget
hashtable-print-readable backquote threads xwi= dget-internal dbusbind
inotify lcms2 dynamic-setting system-font-setting= font-render-setting
cairo move-toolbar gtk x-toolkit x multi-tty make-n= etwork-process
native-compile emacs)

Memory information:
((con= ses 16 97578 7734)
=C2=A0(symbols 48 8669 0)
=C2=A0(strings 32 26569 = 2292)
=C2=A0(string-bytes 1 915418)
=C2=A0(vectors 16 17475)
=C2= =A0(vector-slots 8 319768 16435)
=C2=A0(floats 8 37 31)
=C2=A0(interv= als 56 703 0)
=C2=A0(buffers 992 14))
<= br>
--000000000000d9f45305edad1ef6-- ------------=_1668759662-20441-1--