From unknown Wed Jun 18 23:15:34 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#50209 <50209@debbugs.gnu.org> To: bug#50209 <50209@debbugs.gnu.org> Subject: Status: 27.2; eshell-command not working async Reply-To: bug#50209 <50209@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:15:34 +0000 retitle 50209 27.2; eshell-command not working async reassign 50209 emacs submitter 50209 Thierry Volpiatto severity 50209 normal tag 50209 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 26 05:29:24 2021 Received: (at submit) by debbugs.gnu.org; 26 Aug 2021 09:29:24 +0000 Received: from localhost ([127.0.0.1]:48400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJBhL-0006qV-MY for submit@debbugs.gnu.org; Thu, 26 Aug 2021 05:29:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:58948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJBhG-0006qJ-C6 for submit@debbugs.gnu.org; Thu, 26 Aug 2021 05:29:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56278) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJBhG-0007cA-6B for bug-gnu-emacs@gnu.org; Thu, 26 Aug 2021 05:29:18 -0400 Received: from mout01.posteo.de ([185.67.36.65]:42327) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJBhC-0006XK-T9 for bug-gnu-emacs@gnu.org; Thu, 26 Aug 2021 05:29:17 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 7200B240026 for ; Thu, 26 Aug 2021 11:29:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1629970151; bh=21FpCjsSOJ/KzghUYex2kV2zcdg4KA3guNf0/cMmwDE=; h=From:To:Subject:Date:Autocrypt:From; b=hrhEFpnYVRBGLLj8aQyngUe0ngCCLopika0xYgfrG7/XIkLDTsL1Le8hNEkPRbWS8 hXDXw/Bh05TBz9L5za3ByQHUWOwFbxEuECYCUgIcYDRWIUvEwdO/RJmv+0XMlxYTyz ukFrXvmF8p4uZCb3gmFndj7Xafsq2PKQDGLNHUOpIekWvm2ANyoSV4NzhzLtlxITzW 3cKMQJGYTf3+o8qV12cWKRbNXvYJX6+V5Ywlo7hJWqVhLuazQi0SoGa0NAIUcAfjCc SHwhJUkJfAdlJ2+KNlTNv0Lju+wezZ5UMAAkhHSOBoGve95c/ehl4vJjWblyltt0tw rxuR3nWkjMLpQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4GwHbp4DkSz9rxD for ; Thu, 26 Aug 2021 11:29:10 +0200 (CEST) From: Thierry Volpiatto To: bug-gnu-emacs@gnu.org Subject: 27.2; eshell-command not working async Date: Thu, 26 Aug 2021 09:20:47 +0000 Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <874kbcpna4.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.65; envelope-from=thievol@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, 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 (--) When running a command in eshell ending with "&" the command should not block emacs, it should run asynchronously. It seems it is broken since 2005: ;; 6b6f91b357f6fe2f1e0d72f046a1b8d8a2d6d8c3 ;; Author: John Wiegley ;; AuthorDate: Fri May 27 02:57:18 2005 +0000 ;; Commit: John Wiegley ;; CommitDate: Fri May 27 02:57:18 2005 +0000 To allow my eshell aliases ending with "&" working in helm-find-files I use this advice: (defun helm--advice-eshell-eval-command (command &optional input) "Fix return value when command ends with \"&\"." ;; Fix this emacs commit which is plain wrong as it returns ;; either nil or an error (double because format spec doesn't ;; always match specifier) whereas it should return either a ;; single element (CAR DELIM) or DELIM itself if the car of ;; DELIM is a process. ;; This prevent running eshell-command async when needed i.e. when ;; command ends with "&". ;; ;; 6b6f91b357f6fe2f1e0d72f046a1b8d8a2d6d8c3 ;; Author: John Wiegley ;; AuthorDate: Fri May 27 02:57:18 2005 +0000 ;; Commit: John Wiegley ;; CommitDate: Fri May 27 02:57:18 2005 +0000 (if eshell-current-command ;; we can just stick the new command at the end of the current ;; one, and everything will happen as it should (setcdr (last (cdr eshell-current-command)) (list `(let ((here (and (eobp) (point)))) ,(and input `(insert-and-inherit ,(concat input "\n"))) (if here (eshell-update-markers here)) (eshell-do-eval ',command)))) (and eshell-debug-command (with-current-buffer (get-buffer-create "*eshell last cmd*") (erase-buffer) (insert "command: \"" input "\"\n"))) (setq eshell-current-command command) (let* ((delim (catch 'eshell-incomplete (eshell-resume-eval))) (val (car-safe delim))) ;; If the return value of `eshell-resume-eval' is wrapped in a ;; list, it indicates that the command was run asynchronously. ;; In that case, unwrap the value before checking the delimiter ;; value. (if (and val (not (processp val)) (not (eq val t))) (error "Unmatched delimiter: %S" val) ;; Eshell-command expect a list like () to know if the ;; command should be async or not. (or (and (processp val) delim) val))))) In GNU Emacs 27.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30, cairo version 1.15.10) of 2021-03-25 built on IPadS340 Windowing system distributor 'The X.Org Foundation', version 11.0.12008000 System Description: Linux Mint 19.3 Recent messages: [perl]+ Done (/usr/bin/perl -w /usr/bin/aunpack nyxt-config-master.zip) previous-line: Beginning of buffer [9 times] [mu4e] Retrieving mail...done [mu4e] Indexing... processed 7, updated 7 [mu4e] Indexing completed; processed 7, updated 7, cleaned-up 0 [mu4e] Found 1 matching message Auto-saving...done Mark set Auto-saving...done Mark set [4 times] Configured using: 'configure CFLAGS=-O8 --without-dbus --without-gconf --without-gsettings --with-mailutils --with-cairo' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 GMP Important settings: value of $LANG: fr_FR.UTF-8 locale-coding-system: utf-8-unix Major mode: Elisp Minor modes in effect: bug-reference-prog-mode: t global-undo-tree-mode: t undo-tree-mode: t global-ligature-mode: t ligature-mode: t psession-mode: t psession-savehist-mode: t global-git-gutter-mode: t git-gutter-mode: t display-time-mode: t winner-mode: t show-paren-mode: t helm-epa-mode: t helm-descbinds-mode: t helm-adaptive-mode: t helm-mode: t shell-dirtrack-mode: t helm-popup-tip-mode: t async-bytecomp-package-mode: t dired-async-mode: t minibuffer-depth-indicate-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/thierry/.emacs.d/elpa/magit-20210822.529/magit-section-pkg hides /home/thierry/.emacs.d/elpa/magit-section-20210819.1119/magit-section-pkg /home/thierry/.emacs.d/elpa/async-20210823.528/async-bytecomp hides /usr/local/share/emacs/site-lisp/emacs-async/async-bytecomp /home/thierry/.emacs.d/elpa/async-20210823.528/async hides /usr/local/share/emacs/site-lisp/emacs-async/async /home/thierry/.emacs.d/elpa/async-20210823.528/async-pkg hides /usr/local/share/emacs/site-lisp/emacs-async/async-pkg /home/thierry/.emacs.d/elpa/async-20210823.528/smtpmail-async hides /usr/local/share/emacs/site-lisp/emacs-async/smtpmail-async /home/thierry/.emacs.d/elpa/async-20210823.528/dired-async hides /usr/local/share/emacs/site-lisp/emacs-async/dired-async /home/thierry/.emacs.d/elpa/async-20210823.528/async-autoloads hides /usr/local/share/emacs/site-lisp/emacs-async/async-autoloads /home/thierry/.emacs.d/elpa/seq-2.22/seq hides /usr/local/share/emacs/27.2/lisp/emacs-lisp/seq Features: (shadow epa-mail face-remap emacsbug helm-command helm-ls-hg vc-hg em-unix em-term term disp-table ehelp em-script em-prompt em-ls em-hist em-pred em-glob em-dirs esh-var em-cmpl em-basic em-banner em-alias esh-mode helm-dabbrev qp smerge-mode helm-apt sort gnus-cite w3m-form w3m-symbol w3m timezone w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-favicon w3m-image tab-line w3m-proc w3m-util mm-archive smiley mail-extr view addressbook-bookmark mu4e-config org-mu4e mu4e-contrib eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util mu4e-patch mu4e mu4e-org mu4e-main mu4e-view mu4e-view-gnus gnus-art mm-uu mml2015 mm-view mml-smime smime dig mu4e-view-common mu4e-headers mu4e-compose mu4e-context mu4e-draft mu4e-actions ido rfc2368 smtpmail sendmail mu4e-mark mu4e-proc mu4e-utils mu4e-lists mu4e-message flow-fill hl-line mu4e-vars mu4e-meta helm-x-files helm-for-files helm-bookmark bookmark pp org-element avl-tree generator ol-eww eww mm-url url-queue ol-rmail ol-mhe ol-irc ol-info ol-gnus nnir gnus-sum shr svg dom gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win ol-docview doc-view jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m image-file tramp-archive tramp-gvfs dbus helm-firefox bug-reference naquadah-theme solar cal-dst holidays hol-loaddefs tv-utils undo-tree diff rx ligature rainbow-mode color psession frameset log-view pcvs-util pcmpl-git cl-indent ffap autocrypt-message message rmc puny rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader autocrypt-gnus gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 text-property-search mail-utils mm-util mail-prsvr autocrypt-mu4e autocrypt ietf-drums config-w3m git-gutter mule-util appt diary-lib diary-loaddefs gud anaconda-mode xref project pythonic f dash s pcomplete-extension pcmpl-unix pcmpl-gnu iterator wdired dired-extension org-config ob-gnuplot org-crypt net-utils time pcase all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons winner w3m-wget wget thingatpt wget-sysdep autotest-mode autoconf-mode paren woman man ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util init-helm helm-fd epa derived epg epg-config helm-epa helm-misc helm-imenu imenu helm-elisp-package helm-find helm-org org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat advice org-macs org-loaddefs cal-menu calendar cal-loaddefs helm-external helm-net xml url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap isearch-light helm-descbinds cus-edit wid-edit helm-ls-git vc-git diff-mode vc vc-dispatcher helm-ipython helm-elisp helm-eval edebug backtrace find-func helm-info python tramp-sh helm-adaptive helm-mode helm-files filenotify tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp helm-buffers helm-occur helm-tags helm-locate helm-grep wgrep-helm wgrep grep compile comint ansi-color ring helm-regexp format-spec helm-utils helm-help helm-types helm-extensions-autoloads helm-config helm-autoloads helm async-bytecomp helm-global-bindings helm-easymenu helm-source helm-multi-match helm-lib dired-async dired-aux dired dired-loaddefs async popup diminish cl-extra help-mode mb-depth server edmacro kmacro avoid cus-start cus-load use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core info w3m-load package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type 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 elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads inotify lcms2 dynamic-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 530246 231953) (symbols 48 40848 1) (strings 32 169294 34500) (string-bytes 1 10791227) (vectors 16 76495) (vector-slots 8 1628858 276768) (floats 8 1729 733) (intervals 56 5114 2125) (buffers 1000 116)) <#secure method=pgpmime mode=sign> -- Thierry From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 26 10:29:03 2021 Received: (at 50209) by debbugs.gnu.org; 26 Aug 2021 14:29:03 +0000 Received: from localhost ([127.0.0.1]:50000 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJGNL-0004PS-Ie for submit@debbugs.gnu.org; Thu, 26 Aug 2021 10:29:03 -0400 Received: from quimby.gnus.org ([95.216.78.240]:48048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJGNJ-0004Ot-OS for 50209@debbugs.gnu.org; Thu, 26 Aug 2021 10:29:02 -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=0VZ7QlJ12S152QwKkYhpwjZGnN27HPxhAxX2GTB9qPs=; b=msCbAbXjU9uyNOqzOj8VF8OyNZ WeQ8mKmmjAPwe9Qj3YehicFvB0PsE1AxZU7AWCIEYAoyFodjQPsrLbPemNwj//FVMLQx64wXXFj4S fB2pqqLRXXioho6lDMTu0C224LFlA54Xf4geAWZ+MR4lY9yaUAFs1RyFi8EjpktorH6U=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mJGN8-0001kO-TH; Thu, 26 Aug 2021 16:28:55 +0200 From: Lars Ingebrigtsen To: Thierry Volpiatto Subject: Re: bug#50209: 27.2; eshell-command not working async References: <874kbcpna4.fsf@posteo.net> Date: Thu, 26 Aug 2021 16:28:50 +0200 In-Reply-To: <874kbcpna4.fsf@posteo.net> (Thierry Volpiatto's message of "Thu, 26 Aug 2021 09:20:47 +0000") Message-ID: <87sfywz3dp.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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: Thierry Volpiatto writes: > When running a command in eshell ending with "&" the command should not > block emacs, it should run asynchronously. Do you have a recipe to reproduce? I tried Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50209 Cc: 50209@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 (---) Thierry Volpiatto writes: > When running a command in eshell ending with "&" the command should not > block emacs, it should run asynchronously. Do you have a recipe to reproduce? I tried emacs -Q M-x eshell RET sleep 10 & and it ran that asynchronously. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 26 10:29:09 2021 Received: (at control) by debbugs.gnu.org; 26 Aug 2021 14:29:10 +0000 Received: from localhost ([127.0.0.1]:50003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJGNR-0004Pn-PF for submit@debbugs.gnu.org; Thu, 26 Aug 2021 10:29:09 -0400 Received: from quimby.gnus.org ([95.216.78.240]:48064) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJGNQ-0004PR-Ox for control@debbugs.gnu.org; Thu, 26 Aug 2021 10:29:09 -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=koAW/vMkgpGCZy/m+X3Ayk4xcivCw7QsnjLjIdZ6dEs=; b=T4rvEh4hecPJEyDN5ukFwUf3gY zZTScF+O00AFesq2ZecChrACwWW3SqC66X0C6DVLktvkkUlb/5iQgMQeQTQWXyzIOcx2cl7PfhQFX bOONkR3JYey8+qYab+bOk3tLGgmn04RskaF1/6hi+wqIkRxOnOyR1la3tEttGJRKCsyg=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mJGNI-0001kW-Rg for control@debbugs.gnu.org; Thu, 26 Aug 2021 16:29:03 +0200 Date: Thu, 26 Aug 2021 16:29:00 +0200 Message-Id: <87r1egz3df.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #50209 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: tags 50209 + moreinfo 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 -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 (---) tags 50209 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 27 01:52:53 2021 Received: (at 50209) by debbugs.gnu.org; 27 Aug 2021 05:52:53 +0000 Received: from localhost ([127.0.0.1]:51074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJUnM-0003FF-N4 for submit@debbugs.gnu.org; Fri, 27 Aug 2021 01:52:52 -0400 Received: from mout01.posteo.de ([185.67.36.65]:53767) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJUnJ-0003Ey-O4 for 50209@debbugs.gnu.org; Fri, 27 Aug 2021 01:52:51 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 56A53240026 for <50209@debbugs.gnu.org>; Fri, 27 Aug 2021 07:52:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1630043563; bh=w3Hr//AHoo5/gO1gLWrYcaRAMluDo/peWpyUuAY6ipw=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=URU+QnWnAkXFNz6douKk5c/5J3zEUMzCmjp0eYf3J12fZhqx7IADYmMCwqyprfxpz ReTDCgjccUPOU+Qyym9sgmR0vzhG7/vUOuip2FP3VjQzGSXe5XUzrifKiwSVgEbTvb 6YPD8oUDU4raJPaxqgCwlwyrY7HBR77Cy253Dzmm9+1fZCPI45KkX35SyqjogcBIAH k/qe5IOU5pKBgACF0gibgdN0X7sI8n6PmW0TZY5EU+U4YpqrwMQFoNvD78SZ0wjSbp Ku+qxknYbEtl6b5VRY/5CzWu1eM/QxRCgCzNXMDFgnbQzmYYmOqSUG4ghEYuQprNep qdJwLmOceQfLQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4GwplY6HQwz6tm6; Fri, 27 Aug 2021 07:52:41 +0200 (CEST) References: <874kbcpna4.fsf@posteo.net> <87sfywz3dp.fsf@gnus.org> From: Thierry Volpiatto To: Lars Ingebrigtsen Subject: Re: bug#50209: 27.2; eshell-command not working async Date: Fri, 27 Aug 2021 05:46:41 +0000 In-reply-to: <87sfywz3dp.fsf@gnus.org> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= mQGNBF8ylcIBDADG+hy+zR6L4/vbdDDZuSaMmSrU3A5QZJpeBCvxTr7MpzzruZbhLPW1K3R6N2MA edi8Y+C8o27FVRIjpdbaKMGu9je7JV/TbUQYo3SOwCK1vM4LUn4V6ZLzSYkuiEt4eyMoiDdyvN0p kcK6P9x9DCetcEVszXzQg+yzCVrQ2hXWDXWT4M18EC3wtO7RHPouMqGiwBFhBAYErCqFWFxQHkfb tG/4yGyJ58rglb65O3qijjMWvYwcWZun9/7qm8Z4/4mHopmo2zgU+OrptnLSZfkZGz3Y7Uf452xQ GVq0Fv75NPvQru7y+DYVhuVXXyAmGxt+vf4rIiixMBbhKEPjcxEPAa2LTzex2IsTZR+QVG9uDnqC WcgaOEQ58fzXNvNhtwwF/Rgio2XWAJVdmFWS59/k9W58CIUSNKBMZh2XeGdEmtHvDtCxW3z6FJha 36RzOM3fMNNiAGdFZJA84gcdloJR+sHCDTTPT3784fjr+V8An7sI581NGFzkRQqPvEQCZbUAEQEA AbQSdGhpZXZvbEBwb3N0ZW8ubmV0iQHUBBMBCgA+FiEEI9twfRN7r3nig/xwDsVtFB0W75MFAl8y lcICGwMFCQPCZwAFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQDsVtFB0W75MB3QwAlTsVzFmr +S/tMKwwwOibjhNPi/OZiUC2AYfaqfVAiIHDT3RbzDe03sAJoomJkJnYVjGzQZwibCMO2+ITkMPV 2wvrd4CbgS1KCVbrltwcuK/nxPCBaHytOCZUIInnhJo5PE/h03K0rWhUFLDocpnWwI7mPq33oR9N u2XMNtUQeWhhZHj8dvpMazWIR/c4iPnQiIobETISNlKIVo7DZSl67btoBrZygVYobgHpAYLBpHtH pXUcfM+Jrl8ytLouZ2XYeqzezr1qUDXhPk6mXtEVLJsK4FSS4wT5hPpRozuIwj6sE8OGJIp5uUhm SYm9mjRNJBEgmGUNxMQ/wbcA3NEWxBeIZbRvxMgHG47GJ0TJM4xLpGC8BHUZvuIw05gAtgoA3BGh 5GXbLWy4fi8ozJA/kCkP43d3zh4wTOfQterVTf90bbw6NiNcmXdKH7E/yO1or06bleza39PJsshX 8EETESzVIifk2yDnc0/CQ+FrLY9IwOOszkMouFXmiwN1xMkjuQGNBF8ylcIBDADnIDHEkmk4lUwT lOhwb2yjUfmGPnpH3MCCHkjM9H/P1gTHxFWtwFVPcNMCwXWvKSBTF2dZXKERD0yzG06zT53ZMN7E IIeuY6m4R8IcMvpohciisWxbFoB4ZY117tVSeqjo946itgbpdeESKl9a8dpn7ytZMyYxPdojlQAq xeAJ8444raESh1oTKXb64hlk4l2pSRlrLgjpJBo8asAfZndaxIUKhw68tV8sqeZh9P6cGtHbUELK VJqefNV7V7jF5wf3xvRG6Ces3kSKXalLfs+vrVaoOjQeWrc0AtwFWHmt9JLfKrqF+Q2Q7jUidboW mazQM56ESJFPpPHmWq8k6DHspsFHOforLouTHJL1556IPne7IV2BGfWc0+xLxalZ8F5F+vnPF/Ok rC1CD5iCKTjXKa2iZbcYdYQAiL6P8Ac8CgN6EkhpbxRtzrEgChuNGevdi/G/GHG4Zqrh6YFwIa/N Hq2aVaFq5C1yNTMJd1FRjRzs5JPPlJKpYDnNx+MSp7UAEQEAAYkBvAQYAQoAJhYhBCPbcH0Te695 4oP8cA7FbRQdFu+TBQJfMpXCAhsMBQkDwmcAAAoJEA7FbRQdFu+TXsEL/3nCs8oDLBSTPXylenWK CYLdfZSg8jmwgRKihktU1ZLf8kL/LtEhxdKc9nYQO0gTYdPQ+HEdFbm+gFZ4AxuCtd5zM+MP5Sej pfr93QbLwYCiqsudKa+T7wosBBNFnh8ZQkbnsF6iPIeESCJM0Vhjh1lQ+z1qVkdf/yazwmXspOUh 3kx8dzJQ1F3t6Dj/zHpdNE11bT6wFwTPBFvFeH0yCwDpvVcLbH0xf/0V/RhwkQ4jjae0Cqn8domz RpGODjXkAzoRqpRL9/DvIKTQ/uJQqzu6qvi04foFCmtWTSahJiLtbgHSDNj1HHOivtgeTgtVdAEk ZAqAXJfmaM8KkEi8Rqcbz3AzkjNWjQNkel0xjB3wkewds1iGcvo2/etWOXcvFiLUpy7YnLMZ4J6d jNpwSwDzxvJVy0OvB9SgVF0hX5DdbKTRBSZpGYQgoVdPelGnqs6uq8fa1Ker587E6O6haTIX779d pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <871r6fph7d.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50209 Cc: 50209@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 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Lars Ingebrigtsen writes: > Thierry Volpiatto writes: > >> When running a command in eshell ending with "&" the command should not >> block emacs, it should run asynchronously. > > Do you have a recipe to reproduce? I tried > > emacs -Q > M-x eshell RET > sleep 10 & > > and it ran that asynchronously.=20=20 Yes, that's work, now do: M-x eshell-command sleep 10 & Debugger entered--Lisp error: (error "Format specifier doesn=E2=80=99t matc= h argument type") format-message("Unmatched delimiter: %c" #) apply(format-message ("Unmatched delimiter: %c" #)) error("Unmatched delimiter: %c" #) eshell-eval-command((let ((eshell-current-handles '[nil (t . 1) (t . 1)])= eshell-current-subjob-p) (let ((eshell-this-command-hook '(ignore))) (cond= ition-case err (eshell-do-eval '(prog1 '... '...) nil) ((debug error) (mapc= #'funcall eshell-this-command-hook) (eshell-errorn (error-message-string e= rr)) (eshell-close-handles 1)))))) eshell-command() funcall-interactively(eshell-command) call-interactively(eshell-command record nil) command-execute(eshell-command record) execute-extended-command(nil "eshell-command" "eshell-comm") funcall-interactively(execute-extended-command nil "eshell-command" "eshe= ll-comm") call-interactively(execute-extended-command nil nil) command-execute(execute-extended-command) Sleep is later executed, if you wait 10s you have the result, but the error prevent running properly the command programatically. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmEofaYTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk7sAC/wPdNts3UcvmOuT3dtctZCIPhbssine ZOd8Bu43icC2R46NrigIqsqqSxNmJylKbT6nX2Ip5SJNKZ+Ji9J4dvtXcLZsyGqu 5QMVPGQxUrNLnvQfdMFbi+wsyhCCRMxtMNh9X2XZ+94D1oeDv/iYL/7rNIU+Wn2B HeV3tiSwd2Xm3hR4rYOei3kE0hOu3oK2/0Tb9R07yRaHyDEPPT4aY9HGDFD+Akby 0HAIfk9BjKUdQlA+wjx1ulGNVz8kk7Bp+SvtOtOrZlvcHXAdtWTDhH09Dp1K7P9O FZ4jPW+MsGLgmw8nWGkb4X38t+lIIQ20mb1/BkybtmyMPvUu0/Fm/FK4M3ATaI02 1KDlT96lqK9aedmWW21CBchpuhovTNno/6/HyrwLrpQqI/zEq3xDCdfKrAOPTjWc OeEo8vIFciB/1jGHo9qRnfhnO9t6+fNQRGjrR9qtveb36o25bOHjkqRuYLTydP+C UA7nocgI53vIO3UhIFBL2E2CctfLCrCgyuQ= =WoZf -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 27 11:02:08 2021 Received: (at 50209) by debbugs.gnu.org; 27 Aug 2021 15:02:08 +0000 Received: from localhost ([127.0.0.1]:52680 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJdMt-0006l8-U0 for submit@debbugs.gnu.org; Fri, 27 Aug 2021 11:02:08 -0400 Received: from quimby.gnus.org ([95.216.78.240]:32978) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJdMs-0006ka-DH for 50209@debbugs.gnu.org; Fri, 27 Aug 2021 11:02:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: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=PsUFpAhpboQKLDnsEEkbZQHXZM+WxwUTIQji/NZ/YXU=; b=qt0ZH2z+OOP++lEKKsemQxTJIY Bo/U1CKs32Dqk7ekDuJSEJHJ8n7yhqKXMbWXshe3QQ9FVUPHz56C+6fgunUjM6bIr+KQOJMgsLQNm ahlhY0GrCU422KHCBOF4eO8jrb8nAlVtHkcOvGlVxrdO9+NQToKcXaXvQoqas6yF1Teo=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mJdMh-0003T7-Pl; Fri, 27 Aug 2021 17:02:00 +0200 From: Lars Ingebrigtsen To: Thierry Volpiatto Subject: Re: bug#50209: 27.2; eshell-command not working async References: <874kbcpna4.fsf@posteo.net> <87sfywz3dp.fsf@gnus.org> <871r6fph7d.fsf@posteo.net> Date: Fri, 27 Aug 2021 17:01:55 +0200 In-Reply-To: <871r6fph7d.fsf@posteo.net> (Thierry Volpiatto's message of "Fri, 27 Aug 2021 05:46:41 +0000") Message-ID: <87pmtznd7g.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: Thierry Volpiatto writes: > Yes, that's work, now do: > > M-x eshell-command > sleep 10 & > > Debugger entered--Lisp error: (error "Format specifier doesn’t match > argument type") > format-message("Unmatched delimiter: %c" [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50209 Cc: 50209@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 (---) Thierry Volpiatto writes: > Yes, that's work, now do: > > M-x eshell-command > sleep 10 & > > Debugger entered--Lisp error: (error "Format specifier doesn=E2=80=99t ma= tch > argument type") > format-message("Unmatched delimiter: %c" #) > apply(format-message ("Unmatched delimiter: %c" #)) > error("Unmatched delimiter: %c" #) Oh, right -- the eshell-command command, not commands in eshell. :-) Yes, I'm also getting that error, and your version of the function fixes it. So I've now installed that in Emacs 28. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 27 11:02:18 2021 Received: (at control) by debbugs.gnu.org; 27 Aug 2021 15:02:18 +0000 Received: from localhost ([127.0.0.1]:52683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJdN4-0006lb-4P for submit@debbugs.gnu.org; Fri, 27 Aug 2021 11:02:18 -0400 Received: from quimby.gnus.org ([95.216.78.240]:32994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJdN2-0006lM-9N for control@debbugs.gnu.org; Fri, 27 Aug 2021 11:02:16 -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=HaId4U/+vYdhNYm5022S5kzVeV1vow3ewVH3xxJpShE=; b=iofbAR1v/JHidyZ4yIm3QQyHBF zuPV1vbMCPdQCC68NaollcdBT0i88gWsw5PZXjbVviZVlAf7HPCesz/0fveFZ9Fuomj4sWLOQ3u6v DCn18Ra33N45+gZqQRsoj2UNjm4uPPRkFBOp/d9gR+7gORgYfJPQBCIRr4nXcllJGEfQ=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mJdMu-0003TS-BI for control@debbugs.gnu.org; Fri, 27 Aug 2021 17:02:10 +0200 Date: Fri, 27 Aug 2021 17:02:06 +0200 Message-Id: <87o89jnd75.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #50209 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 50209 28.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 -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 50209 28.1 quit From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 27 12:01:23 2021 Received: (at 50209) by debbugs.gnu.org; 27 Aug 2021 16:01:23 +0000 Received: from localhost ([127.0.0.1]:52811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJeIF-0006Qs-EK for submit@debbugs.gnu.org; Fri, 27 Aug 2021 12:01:23 -0400 Received: from mout01.posteo.de ([185.67.36.65]:42425) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJeIA-0006Qb-E3 for 50209@debbugs.gnu.org; Fri, 27 Aug 2021 12:01:22 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id E8FFB240026 for <50209@debbugs.gnu.org>; Fri, 27 Aug 2021 18:01:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1630080071; bh=rLOZGUfO+aS2rnOODSCzzbt3gdxt6zapKjVu5C+o6ng=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=gH9cQefMPrFfZRn4+24786gUBVVqrY9UyBnuEL2G8Q5S5qMSte7qu8Fi52bdhf5gG bxjJS1gHEynk4QQEvq3jiUqz58Qfzyjw9nffDIHId5XC8Ec4K1NoWsK+P2WMtHwwWA 9acJIdIxdx4HM460OLu+TWg6WDX05oRHZtcxLeBymCPr/senrsKZRXPiAoIWsvQUXM lT1T0WsQzuyJbUQtf5mtDiEwbie2IuelGvW6QNfr9xJPWl8M53anLAlNSVMSYB1eC5 u5eKmH6MnU0nr3L807KeiCgnZ9+e42sqDPSHXqDyyusRuKWRYZ17ztq4Hb3uYYUx48 Q85KvaKeq22Bw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gx4Ff2khMz6tmD; Fri, 27 Aug 2021 18:01:09 +0200 (CEST) References: <874kbcpna4.fsf@posteo.net> <87sfywz3dp.fsf@gnus.org> <871r6fph7d.fsf@posteo.net> <87pmtznd7g.fsf@gnus.org> From: Thierry Volpiatto To: Lars Ingebrigtsen Subject: Re: bug#50209: 27.2; eshell-command not working async Date: Fri, 27 Aug 2021 16:00:39 +0000 In-reply-to: <87pmtznd7g.fsf@gnus.org> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= mQGNBF8ylcIBDADG+hy+zR6L4/vbdDDZuSaMmSrU3A5QZJpeBCvxTr7MpzzruZbhLPW1K3R6N2MA edi8Y+C8o27FVRIjpdbaKMGu9je7JV/TbUQYo3SOwCK1vM4LUn4V6ZLzSYkuiEt4eyMoiDdyvN0p kcK6P9x9DCetcEVszXzQg+yzCVrQ2hXWDXWT4M18EC3wtO7RHPouMqGiwBFhBAYErCqFWFxQHkfb tG/4yGyJ58rglb65O3qijjMWvYwcWZun9/7qm8Z4/4mHopmo2zgU+OrptnLSZfkZGz3Y7Uf452xQ GVq0Fv75NPvQru7y+DYVhuVXXyAmGxt+vf4rIiixMBbhKEPjcxEPAa2LTzex2IsTZR+QVG9uDnqC WcgaOEQ58fzXNvNhtwwF/Rgio2XWAJVdmFWS59/k9W58CIUSNKBMZh2XeGdEmtHvDtCxW3z6FJha 36RzOM3fMNNiAGdFZJA84gcdloJR+sHCDTTPT3784fjr+V8An7sI581NGFzkRQqPvEQCZbUAEQEA AbQSdGhpZXZvbEBwb3N0ZW8ubmV0iQHUBBMBCgA+FiEEI9twfRN7r3nig/xwDsVtFB0W75MFAl8y lcICGwMFCQPCZwAFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQDsVtFB0W75MB3QwAlTsVzFmr +S/tMKwwwOibjhNPi/OZiUC2AYfaqfVAiIHDT3RbzDe03sAJoomJkJnYVjGzQZwibCMO2+ITkMPV 2wvrd4CbgS1KCVbrltwcuK/nxPCBaHytOCZUIInnhJo5PE/h03K0rWhUFLDocpnWwI7mPq33oR9N u2XMNtUQeWhhZHj8dvpMazWIR/c4iPnQiIobETISNlKIVo7DZSl67btoBrZygVYobgHpAYLBpHtH pXUcfM+Jrl8ytLouZ2XYeqzezr1qUDXhPk6mXtEVLJsK4FSS4wT5hPpRozuIwj6sE8OGJIp5uUhm SYm9mjRNJBEgmGUNxMQ/wbcA3NEWxBeIZbRvxMgHG47GJ0TJM4xLpGC8BHUZvuIw05gAtgoA3BGh 5GXbLWy4fi8ozJA/kCkP43d3zh4wTOfQterVTf90bbw6NiNcmXdKH7E/yO1or06bleza39PJsshX 8EETESzVIifk2yDnc0/CQ+FrLY9IwOOszkMouFXmiwN1xMkjuQGNBF8ylcIBDADnIDHEkmk4lUwT lOhwb2yjUfmGPnpH3MCCHkjM9H/P1gTHxFWtwFVPcNMCwXWvKSBTF2dZXKERD0yzG06zT53ZMN7E IIeuY6m4R8IcMvpohciisWxbFoB4ZY117tVSeqjo946itgbpdeESKl9a8dpn7ytZMyYxPdojlQAq xeAJ8444raESh1oTKXb64hlk4l2pSRlrLgjpJBo8asAfZndaxIUKhw68tV8sqeZh9P6cGtHbUELK VJqefNV7V7jF5wf3xvRG6Ces3kSKXalLfs+vrVaoOjQeWrc0AtwFWHmt9JLfKrqF+Q2Q7jUidboW mazQM56ESJFPpPHmWq8k6DHspsFHOforLouTHJL1556IPne7IV2BGfWc0+xLxalZ8F5F+vnPF/Ok rC1CD5iCKTjXKa2iZbcYdYQAiL6P8Ac8CgN6EkhpbxRtzrEgChuNGevdi/G/GHG4Zqrh6YFwIa/N Hq2aVaFq5C1yNTMJd1FRjRzs5JPPlJKpYDnNx+MSp7UAEQEAAYkBvAQYAQoAJhYhBCPbcH0Te695 4oP8cA7FbRQdFu+TBQJfMpXCAhsMBQkDwmcAAAoJEA7FbRQdFu+TXsEL/3nCs8oDLBSTPXylenWK CYLdfZSg8jmwgRKihktU1ZLf8kL/LtEhxdKc9nYQO0gTYdPQ+HEdFbm+gFZ4AxuCtd5zM+MP5Sej pfr93QbLwYCiqsudKa+T7wosBBNFnh8ZQkbnsF6iPIeESCJM0Vhjh1lQ+z1qVkdf/yazwmXspOUh 3kx8dzJQ1F3t6Dj/zHpdNE11bT6wFwTPBFvFeH0yCwDpvVcLbH0xf/0V/RhwkQ4jjae0Cqn8domz RpGODjXkAzoRqpRL9/DvIKTQ/uJQqzu6qvi04foFCmtWTSahJiLtbgHSDNj1HHOivtgeTgtVdAEk ZAqAXJfmaM8KkEi8Rqcbz3AzkjNWjQNkel0xjB3wkewds1iGcvo2/etWOXcvFiLUpy7YnLMZ4J6d jNpwSwDzxvJVy0OvB9SgVF0hX5DdbKTRBSZpGYQgoVdPelGnqs6uq8fa1Ker587E6O6haTIX779d pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87h7fa27y5.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50209 Cc: 50209@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 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Lars Ingebrigtsen writes: > Thierry Volpiatto writes: > >> Yes, that's work, now do: >> >> M-x eshell-command >> sleep 10 & >> >> Debugger entered--Lisp error: (error "Format specifier doesn=E2=80=99t m= atch >> argument type") >> format-message("Unmatched delimiter: %c" #) >> apply(format-message ("Unmatched delimiter: %c" #)) >> error("Unmatched delimiter: %c" #) > > Oh, right -- the eshell-command command, not commands in eshell. :-) > > Yes, I'm also getting that error, and your version of the function fixes > it. So I've now installed that in Emacs 28. Great thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmEpDEITHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk6CWC/0T3tf8skZhElUddHjYoGQ6T9/3V3EL 46i8IUzZUOSqJF2NTtpCVADXAfBEfiUzWUilL0SVklqOdh/Tj2DltyLhZntUTjhS zt6XOhanvHcY+goGbSSTrukqc1/BdXatq4UYpKHa0DVpIqkDubysac5SBRjMJmqD zxTkoDU/tFQkboEte7BdKo65P+7VcWT+n5bHwBVYMCpKLVd8wF0wDDP8nr7MdkqT +fkQpr+mBjmy2tlFH676n/k6ibiWUo+TfqXSVbLJsYwJuDyrD2N7i0rs+ZpgmQhK rJhdF4dbTB9lzMMD2eiRRCc1sXj4yQjysXrrLJ+VrxEPww/Zh6ooukAYSmgoX54I vl5/5GNwkIxH0Zda9OB9CwzubNSLBfJSIxiFgX1sT4zONfVMfI/0yR16gW2EWQJL SBFSEAdSE9l7hnFcfiWpA3d5vfEoTyvyO3VoMA6fjjRdUzQUzHyvXPUfJCqY02wm 9gdZe2yyFYCMGXRsQdP1RALtz7rXgBgmn4Y= =Ndhb -----END PGP SIGNATURE----- --=-=-=-- From unknown Wed Jun 18 23:15:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 25 Sep 2021 11:24:04 +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