From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Pierre Neidhardt Newsgroups: gmane.emacs.bugs Subject: bug#29157: 25.3; Eshell parsing fails sometimes, e.g. "date" and "sed" Date: Sat, 25 Nov 2017 18:54:51 +0100 Message-ID: <87lgiui6qc.fsf@gmail.com> References: <87tvy9rm5z.fsf@gmail.com> <87lgjk7rpd.fsf@users.sourceforge.net> <87lgjkoloe.fsf@gmail.com> <87shd5znzf.fsf@users.sourceforge.net> <87po891o1t.fsf@gmail.com> <87po89ywv5.fsf@users.sourceforge.net> <8360a1arlf.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1511632574 17577 195.159.176.226 (25 Nov 2017 17:56:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 25 Nov 2017 17:56:14 +0000 (UTC) User-Agent: mu4e 0.9.18; emacs 25.3.1 Cc: 29157@debbugs.gnu.org, Noam Postavsky To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Nov 25 18:56:08 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIegQ-0003wd-OE for geb-bug-gnu-emacs@m.gmane.org; Sat, 25 Nov 2017 18:56:06 +0100 Original-Received: from localhost ([::1]:53947 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIegW-0005fA-De for geb-bug-gnu-emacs@m.gmane.org; Sat, 25 Nov 2017 12:56:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44736) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIegP-0005de-2g for bug-gnu-emacs@gnu.org; Sat, 25 Nov 2017 12:56:05 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIegL-0004Dk-VP for bug-gnu-emacs@gnu.org; Sat, 25 Nov 2017 12:56:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:49478) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eIegL-0004De-S7 for bug-gnu-emacs@gnu.org; Sat, 25 Nov 2017 12:56:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eIegL-0007GK-Kj for bug-gnu-emacs@gnu.org; Sat, 25 Nov 2017 12:56:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Pierre Neidhardt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 25 Nov 2017 17:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29157 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 29157-submit@debbugs.gnu.org id=B29157.151163250627841 (code B ref 29157); Sat, 25 Nov 2017 17:56:01 +0000 Original-Received: (at 29157) by debbugs.gnu.org; 25 Nov 2017 17:55:06 +0000 Original-Received: from localhost ([127.0.0.1]:58159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIefR-0007Ey-LB for submit@debbugs.gnu.org; Sat, 25 Nov 2017 12:55:05 -0500 Original-Received: from mail-wr0-f172.google.com ([209.85.128.172]:36223) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIefQ-0007EM-6A for 29157@debbugs.gnu.org; Sat, 25 Nov 2017 12:55:04 -0500 Original-Received: by mail-wr0-f172.google.com with SMTP id y42so22819144wrd.3 for <29157@debbugs.gnu.org>; Sat, 25 Nov 2017 09:55:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=CZnRC+bqKxRQrCg9wDehjg3+t5Ei2HEq2VdR2ylG/PI=; b=twuI+P7HlzZLaKG5tAKFnW1FgYeZ3WxIjlUFI6B5WOw+u2mA5V8bH199cCiGWn7prb XuiHqKSY3EESacyPNE5Wj8LlFugMqn9rkocnimsKQFTvlJhSGwONn23QBb+5Hpr8j+5/ st8gc2FK2mVB7BWyk7efa8KkBe3+C4lVrvQnnB7VpbOt3ReFJmndf4uXKV/K/T/NvUyI IfW/UJjKfOTSx5LJewYWhia6ghH7oKXjjeu9xH/lWtmm4OLNTCb5lkjhbS+y7ME+T1TX c34y64RQu+yrcagZlYnlWFMUKl3fN1tHKXT6cyyGB5S6dk4TLdoXU+WCtLSqC239Z8dV Zt1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=CZnRC+bqKxRQrCg9wDehjg3+t5Ei2HEq2VdR2ylG/PI=; b=FV+8a/J3AjFLVXAyiJG2CKPYmlYiBgEEw7bQv+rXXGQbN48oNDb7mh2skufVfIJRGc k17Bxn7Kxne1wqCd/CiQ9dOfVbwP6S6gQWuAQntXrIRfJG1+UA8NtiSH7mLgm0a3FGiD TO+7hPfpygrwJqjO4nwnZLprdomOwJP5ZE6ZXtJ+7nxO5nYBMzEfvPhcyb6eJoaqcLDf EPBN9wrFqjON5ZVwBd/1LRBTEUDSOCN5RhAqsT/ccw+hrNs7Ak6FEGLGMCJeYushZvJP krHgPXa2FZ7D/g64ORvulxlQP8G+6KXvSehAM631O/nxnu+RNAxKnh6kw/GIA4GJTl/j J2NA== X-Gm-Message-State: AJaThX5WG65Vaab1yBw/nKRfe4BKX3X28itjlVrLax7vUx/5+q0HO406 C/rt4sw3koNyGmc1B7fqTbmLjA== X-Google-Smtp-Source: AGs4zMay3mHEWHHX0+XBh8IlUoF2EdN5pUUc1UD6tsoDSkxneGwcHuk9+9BN3p353HN4K7wahEmQxA== X-Received: by 10.223.171.85 with SMTP id r21mr4188131wrc.182.1511632497636; Sat, 25 Nov 2017 09:54:57 -0800 (PST) Original-Received: from dhiov23k ([197.1.219.177]) by smtp.gmail.com with ESMTPSA id 19sm12932077wmv.41.2017.11.25.09.54.56 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 25 Nov 2017 09:54:56 -0800 (PST) In-reply-to: <8360a1arlf.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:140366 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: > Observe: > > ~/git/emacs/branch $ date 42 > Wed Dec 31 19:00:42 1969 > But > ~/git/emacs/branch $ *date 42 > /bin/date: invalid date =E2=80=9842=E2=80=99 > > So I'm not sure such a na=C3=AFve solution is TRT in this case, because we > are losing valuable features by doing that, and those features are not > just an accident, they were intentionally included in Eshell. I think you are right. I did not know that eshell/date could be used this way. The issue here is mostly my lack of awareness about what is an Elisp command and what is a system program. Maybe having different syntax highlighting for the "verb" depending on whether it's a system program or an Elisp command would help avoiding the pitfall. Is there a trivial way to do this? If not I'll work on it. Maybe create a package if that does not fit the philosophy of mainline Emacs. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAloZrmwACgkQm9z0l6S7 zH9jkwf/aGhxqFv6j4mJjEjkKbSzmomOLIqgsrxuiYZwFP/1eeEPZvUqj+qiYVRD ehR47aTO4//+KVHWD7/JmgXgD+pgMeCBw3KNcj6zDqCCw74WlZZ5QUb9968Ir/tC +XWZ4vbKFPonEVweyQj1xPiEEH+MDdix5SiqEsTLdQTZ1KvqSvebmSh9aAGQSCUl cULnBOjW2Id5zsqClq7Fx+zcLkgYs/6be+zTwYeVKHqTgbtbehxPeel+MHOdxFHP f2F1ySUqjbPAp4eLHr9EQxQafhjgI6wLK02lyBkgHyRbwTGmcTc6lL/XNlW98k4f uD5uGuBELyrcawdiEbPfMnEf1P9/zQ== =d+w3 -----END PGP SIGNATURE----- --=-=-=--