From unknown Sun Jun 15 08:52:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#61310: Eshell modifying and running output regression Resent-From: Morgan Smith Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Feb 2023 04:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 61310 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: jporterbugs@gmail.com, 61310@debbugs.gnu.org X-Debbugs-Original-To: jporterbugs@gmail.com, bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.167565739328117 (code B ref -1); Mon, 06 Feb 2023 04:24:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Feb 2023 04:23:13 +0000 Received: from localhost ([127.0.0.1]:47116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pOt28-0007JQ-TW for submit@debbugs.gnu.org; Sun, 05 Feb 2023 23:23:13 -0500 Received: from lists.gnu.org ([209.51.188.17]:47020) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pOt28-0007JJ-0W for submit@debbugs.gnu.org; Sun, 05 Feb 2023 23:23:12 -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 1pOt27-0004w0-Qb for bug-gnu-emacs@gnu.org; Sun, 05 Feb 2023 23:23:11 -0500 Received: from mail-bn8nam11olkn20800.outbound.protection.outlook.com ([2a01:111:f400:7eae::800] helo=NAM11-BN8-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pOt25-00076U-Ih for bug-gnu-emacs@gnu.org; Sun, 05 Feb 2023 23:23:11 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D9nJjsPUpxs5EqNd7HfxBhwKnwnW1Y/kXhKhS+v7HKLiumkwM6ZvyXGgyVfaB2FCIO1AhnjtzQTPR496U6QRjT40APSF920pXc7MEWROu2hxbDvScToC7BFvcSFIPc89kkdYTlWwvVs4FtRj1P+haY+R2W6w8deIfmVJPu9uriZ1PMs/PlcGp+P95zIcchWfA49umqydkiG+fF94aSVEKQbnLib+kOM34tEAQJ0rymTaF8euB8CZ8DIOZOv+pjL8RLMRi1ZIR9EwEeJeCQ4HQ1UkxmZBAZuTPbX4WlIJNnGOmaNO4Zq+7KU/uOPpXFsdgj5UlS0Nety9NegZe3E65Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=y1yShjpRU3ohvbogFCrUIUC7klfR3V65Mm+RH+kIVzs=; b=H0skjJC+JROY3FkTzXk/EVzO5+W0fnUEwhRjFtIO3W5Hzu9Qqiv9x2mXygB8BtKW04vVjQM7oNgFIuCo7+kV/bOEmWCTHvuzi5kCs0YW6tlWNZ/caodhPiyBr9RJixiJAxzMmSybMsZ3mo7zPFwl+VZkzCppcJDs1xbRTyrh+KTOrSz9q6gtaV/f3Fjr6PG5aKAq0uLTIC/k2e6EDEsfWwzzFIzu+Zy+nXnbptjRvMfy/iD/pAJ7uu2KFDORrmeRSLCAzZVUhIibFB5B+wnRHxSH9dgl0ZP2jGe/36qJHt/o2YUXRiKa7o+OAgofdXEsi9FHAjYNrFThDtEDNIUPOw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=y1yShjpRU3ohvbogFCrUIUC7klfR3V65Mm+RH+kIVzs=; b=sD8RWrv/6dcRHw1FPnnbatT4KNDZqe8gHX6/9Nlw7rZum/aDMPyPoWovgHwF09YATyZJkfm8bzOCxHqJq5nvir25S6zdj2/5Mm6F/CuThVpdin3Mk1nTxx/hEYqygBsAPZ1e1l9lVkPasFaSGxLrml2PbxWU1TPD0bXVWDDdDNuL5sgKW4Wjoi+8j3jnBDJyaHaVNAzxBo1AGYbXH9pz6LC67SWX/xM16b08wUrWgLFqVIJfcfTE3/+GeUuyzooIRfsqgXpH6gQq6xMVOo2eR6qOtNo7kbGd7TKBtP8Kuilnft0r9dABNTS8PkEqDZKlnN/zBPB83LWfZwUgrKB+9A== Received: from DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) by SA0PR03MB5595.namprd03.prod.outlook.com (2603:10b6:806:c0::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.34; Mon, 6 Feb 2023 04:18:03 +0000 Received: from DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::9d7c:7c0a:3e89:57dc]) by DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::9d7c:7c0a:3e89:57dc%7]) with mapi id 15.20.6043.033; Mon, 6 Feb 2023 04:18:03 +0000 From: Morgan Smith Date: Sun, 05 Feb 2023 23:18:00 -0500 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Content-Type: text/plain X-TMN: [ornQ5zbI+DDX3WokAeDWaJudgXnOzxIS] X-ClientProxiedBy: YT4PR01CA0242.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:10f::21) To DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) X-Microsoft-Original-Message-ID: <87ttzzv347.fsf@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM5PR03MB3163:EE_|SA0PR03MB5595:EE_ X-MS-Office365-Filtering-Correlation-Id: 69e48401-858a-4fce-55de-08db07f92395 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7ZmqxAwRyb8D16my/9aB+L4OQCLRNf6+q0E+9pRJ5Dm7w+TkMIOIqcCdzew3LD4SX8KP4eAXwYRthwuA6WGPJ81JYrqXPEHdKjy9iBS/ur24GRZ++XETtfCtkzo/8bbiaJRInc1nf/VfIqjF3UElszS0wVpwa3mCVJZ5E5bay1jbXp+5t3BoF/SwQ5t1JKXkmBkHRS+gVrfAFgBGNk10JhOG7GwfxcG75YB3UKSCS5ZdpCrZE4d4Acq4d0sl88t/UuDsMY5uZMVKOro0zvsTMasMwlBUAhF7cHu8Xp4DaCLgII2I9ZjO92B7Y2VhuSlbGW620OWsQNtRgvrdeiWVXmEqbEWkdzwcoEFhQSNRuu75C0VADkHHRPdr2P92CEBjTk8yV57sQh4cX5Yhs3NrIMQ3M6tEdvEqBB4SmDi8CPsb3CRbnZLYLoHMjFhtvc1dgaBLxuQShsZtpOMYZjlmY5uetN1d6OU3HpABNulnhqGmrRXooZ3L1Ho0upKjCOkt8eS6baNUo1TLyESuDfv/aB76+bQl/nVWauhzNdl0jPtxx5fgXni1/lC2R3O3rt7WR9+0eOc4YPPGBFp/KDybW8i7YvMYqAVMS0+FnZNNtQI= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: g7AWqYcKR2xOjL++t83oVbtD3jm0Rkd9yP/qNTx/H5WyDAq6m3B9i90l5bog7AbU0Nwo1cdSG/qKPcEhilDY6PsjLBMzPErHyQr+e4iZ2k4/czqnwUEKk4OpQ2DWi3lNXJnfdOb3WG+4ffsiAn5Hta3yOuXg4F5drBIRyK7xGzXF7BIhX9EjRZEX+x5aCGSxFaLf0V+ERRQlCpsbZKDVquUJvjaZ1zOdMX2f0Ny8hIJRM1BtMiSIXmaltO9slukrIEHo3/DJVYgRXYnlC8ASBdTxrCbuLxhndutTCbFB6h03X1XJI0cRfkSAGnskdi5FD3IzebSf7K+Qdqd+GuK3mSf+U7kc2Qrv1kR0/H9j+dbwLZfWlCiEI2HFG654C/r75myV4SdMYKWaa7q4Y2qibf9A6yJAz/86yunIvx9ddm9lvKbZcOE/nqaDR9eR0+Q1YP5i4PsyzR4tqZHDBkOtJ77qqpsPeBYO8EXBlxgbZ7n5QI3KUh1oU69mZL5QwkH5wqYS/3jT7hOQoMSQ28LF9uDGkVNANR0X4sQ0XWC5XIxwHYssOb8VSoVm8h6QFwiOA+YExoQYOYIX6lytgMQNOR2gxKYCL8leiIfqQnXyrytOvQeR7cnyiFrw8DUAS+69ErCKVWOwnUMjRu3bYNWMyXr2TbUx1iKIiGwCvo4ZWQQpQyrALlUNp5fjiODLWFYx6DPRd3jTQccedinE7HvdH7LSU7pmdoZGB6G4AQmhdtEAbg5nee49AHtfusnCiBdn5puALcv0VJmOOdvmoWFt6/zjufTzS1uCo/fF/KxriJVbQiwk+SXfKesBP/WGbX523lDj2G2D5WeHx5ijsZmdd4Eo10/fyqGqUpavuazIgZBRABfbxUYYY/I4fNMJ/Y82ufHYLO/H3MQIJmUfzRjjbDnHRuetVL1cejOz3RiUZB7RAyipq/Iu1C/pSs7wCN4qZPotuotCi6S71cgKEynb3gWUaTgtQd9l7QcepFCcHvDBKJDYh3W5R3T6Bzq13DUPInT3VgKXSDNB8l4qT/gqaDEPNX2z9XkrLvAdki4V6KouaLlN+8Y/82aEXG7Z+W/THKW87nBi8kyaNt1XrDubkcp2GKX8WOe7oPkx24nzP9c+yYljv6Uw5qcX5XivocA+y7Ub/i1Zq+LE0bCiyocj4j5mZvJaMwGKDrkExI4E+2V5Cyrs9PJZVHFxieIi5y7txUqhuhCO5OXyviTGu8OXDoaDj3+XlyVkAe32XwRuA0f8jlNHLVWHc47W0tPHHoJ8FfmZlxtLwFdxXAp2HuHbWDxhrlFwrvHNSlHiCwfCJFM= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 69e48401-858a-4fce-55de-08db07f92395 X-MS-Exchange-CrossTenant-AuthSource: DM5PR03MB3163.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2023 04:18:03.1422 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR03MB5595 Received-SPF: pass client-ip=2a01:111:f400:7eae::800; envelope-from=Morgan.J.Smith@outlook.com; helo=NAM11-BN8-obe.outbound.protection.outlook.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, SPF_HELO_PASS=-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 (--) Hello, eshell allows you to modify the output of a command and run it. It is a beautiful thing. Example: $ ls file.el $ now go up and append "file" to the output and hit enter. $ ls file file.el $ file file.el color.el: Lisp/Scheme program, Unicode text, UTF-8 text $ The ability is currently broken because "file.el" has the field property set to "command-output" and the "file" command that I added has no property field. So currently the previous interaction would actually yield: $ ls file file.el $ file.el file.el: command not found $ This was broken in commit 558f04c39e036d2f681f72556627768d7bee9ab5. Now adding the field to eshell prompt makes a lot of sense and I like that. I don't know much about fields but it looks like it is not necessary to have a command-output field at all. I propose we get rid of that. If you want to keep the field, can we make it sticky or something? I just want the above usecase fixed. Thanks, Morgan From unknown Sun Jun 15 08:52:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#61310: Eshell modifying and running output regression Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Feb 2023 05:52:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61310 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Morgan Smith , 61310@debbugs.gnu.org Received: via spool by 61310-submit@debbugs.gnu.org id=B61310.167566271414075 (code B ref 61310); Mon, 06 Feb 2023 05:52:04 +0000 Received: (at 61310) by debbugs.gnu.org; 6 Feb 2023 05:51:54 +0000 Received: from localhost ([127.0.0.1]:47200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pOuPy-0003ew-1m for submit@debbugs.gnu.org; Mon, 06 Feb 2023 00:51:54 -0500 Received: from mail-pl1-f172.google.com ([209.85.214.172]:39768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pOuPv-0003ec-Vf for 61310@debbugs.gnu.org; Mon, 06 Feb 2023 00:51:52 -0500 Received: by mail-pl1-f172.google.com with SMTP id z1so11008139plg.6 for <61310@debbugs.gnu.org>; Sun, 05 Feb 2023 21:51:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:from:references:to:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=mb0aaD7/r5AAqfTjXyXHBaaVX/de8w1jy7Rx8Ri388o=; b=JBFXOYyBMVP+fHkwX/q418GASlEU9j4dYy1aGvciUK7T8+emcYF0vtZ5vui9WlTrMc qwAQqCenlhfCBxiv9bgOuy5e5EcNduwzl6D8R4615FEo7bhImhh9xQ3HIBoTUCSfBEBq BSwiXpqa3ZqnmWo9rLeuc4fUJ413gKIYkGMWarudle1nSLHREmbg9lPSb156yv1SqC+z XeEn/fYCnwC13iE2EWsbWtkISySCn7pFfMhTac6upbRJUej3Nc/0Aw44/jqV+vZqvec7 2eiM//vyUREkwa4FPZmQheco9uFeU7oT8VcvmtrXMW6WOpGtgJkGw3t3g1eQi9a81Un3 dKjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=mb0aaD7/r5AAqfTjXyXHBaaVX/de8w1jy7Rx8Ri388o=; b=oVKPSs2gNminXNrsU/ZMcTNz1paxX7D97dCPCXYsKayJ3QS5X5PU+H/Gy7HCIVU6Iz E67QNPqMbQMwWsXpDOxoIGu1wbE2WxH5j3XR6tn0WlF+WBQ5T5J2VJqIWR/uSJIU5olB VmQHj+3FPgwoO2gNyE5oCMNLWG0AKryWJvGZu87pKOsUJyLAiF4sML0IiLpgi0Rihm31 zHWu2vCqe4VXxSLZNgeFrtPyg5kJdwKu0SPZoCQcXBzu9tpM3BCdhtT5dCJBVF1FXfBC N9P1Q8LXSoTg2Fkl89H0ITX9tmLMrfnlXqR4y6uIB0N8groVUwoNb8xWFZ1z9jr29XTt 0HjA== X-Gm-Message-State: AO0yUKWIRljzs7tmuBZkKibGgu2o8bcV0FpBRCOu5XmuLZEt4kJ4p7/X wHiFCbAMTbYYa4ckXVWgPtw= X-Google-Smtp-Source: AK7set+RY0O1MZqcKkDmBMA0GwnlxqWVfMV6pg7+8h9LUtlqSXI7DgJyawoF8aLcg79FNLZB97OGQQ== X-Received: by 2002:a17:90a:19d1:b0:230:a1c5:dc6e with SMTP id 17-20020a17090a19d100b00230a1c5dc6emr5226741pjj.13.1675662706024; Sun, 05 Feb 2023 21:51:46 -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 w23-20020a17090a15d700b00229b00cc8desm16119948pjd.0.2023.02.05.21.51.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 05 Feb 2023 21:51:45 -0800 (PST) Content-Type: multipart/mixed; boundary="------------tNE5W6eUpgeGU8dbgKJcFURt" Message-ID: <8ab1105d-539a-d268-f891-268f18890aa1@gmail.com> Date: Sun, 5 Feb 2023 21:51:45 -0800 MIME-Version: 1.0 Content-Language: en-US References: From: Jim Porter In-Reply-To: X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------tNE5W6eUpgeGU8dbgKJcFURt Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2/5/2023 8:18 PM, Morgan Smith wrote: > eshell allows you to modify the output of a command and run it. It is a > beautiful thing. Interesting. I didn't realize this was possible in Eshell (I only thought you could re-run old *inputs*). > I don't know much about fields but it looks like it is not necessary to > have a command-output field at all. I propose we get rid of that. If > you want to keep the field, can we make it sticky or something? The output field is actually necessary (or else Eshell would need to be cleverer about some things). The main issue is that if a command doesn't output a newline, the command's output can end up on the same line as the prompt: ~ $ *echo -n [output] [output]~ $ If the output had no field, C-a would move to the very beginning of the line, not to the beginning of the input field. Maybe this is a bug in how fields are handled, but changing field handling in general is probably too risky. So instead, let's make the output field sticky as you say. Here's a fix for that plus regression tests so this won't break in the future. --------------tNE5W6eUpgeGU8dbgKJcFURt Content-Type: text/plain; charset=UTF-8; name="0001-Ensure-that-Eshell-users-can-run-lines-of-command-ou.patch" Content-Disposition: attachment; filename*0="0001-Ensure-that-Eshell-users-can-run-lines-of-command-ou.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBhMGY0OTEwODM4NjUwMGY2NmU1NWE2MDU0OTdkZWU5NGRiZDc4OGQ2IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFN1biwgNSBGZWIgMjAyMyAyMTozNzowOCAtMDgwMApTdWJqZWN0OiBbUEFU Q0hdIEVuc3VyZSB0aGF0IEVzaGVsbCB1c2VycyBjYW4gcnVuIGxpbmVzIG9mIGNvbW1hbmQg b3V0cHV0IGFzCiBpbnB1dAoKUHJldmlvdXNseSwgdGhpcyBmYWlsZWQgdG8gd29yayBwcm9w ZXJseSBiZWNhdXNlIGFueSBhZGRpdGlvbmFsIGlucHV0CnRoZSB1c2VyIGVudGVyZWQgd291 bGQgaGF2ZSBubyAnZmllbGQnIHByb3BlcnR5LCBjb25mdXNpbmcKJ2VzaGVsbC1nZXQtb2xk LWlucHV0Jy4gIFRvIGZpeCB0aGlzLCB3ZSBzaW1wbHkgZW5zdXJlIHRoYXQgYW55CnVzZXIt ZW50ZXJlZCB0ZXh0IGluIHRoZSBvdXRwdXQgZmllbGQgcmV0YWlucyBzYWlkIG91dHB1dCBm aWVsZAooYnVnIzYxMzEwKS4KCiogbGlzcC9lc2hlbGwvZXNoLXV0aWwuZWwgKGVzaGVsbC1j b21tYW5kLW91dHB1dC1wcm9wZXJ0aWVzKTogTmV3CnZhcmlhYmxlLi4uCiogbGlzcC9lc2hl bGwvZXNoLXByb2MuZWwgKGVzaGVsbC1pbnRlcmFjdGl2ZS1wcm9jZXNzLWZpbHRlcik6Ciog bGlzcC9lc2hlbGwvZXNoLW1vZGUuZWwgKGVzaGVsbC1pbnRlcmFjdGl2ZS1wcmludCk6IC4u LiB1c2UgaXQuCihlc2hlbGwtZ2V0LW9sZC1pbnB1dCk6IFJlbW92ZSBwcm9wZXJ0aWVzIGZy b20gdGhlIHJldHVybmVkIHN0cmluZwpqdXN0IHRvIGJlIHNhZmUuCgoqIHRlc3QvbGlzcC9l c2hlbGwvZXNoZWxsLXRlc3RzLmVsIChlc2hlbGwtdGVzdC12YWx1ZSk6IE5ldyB2YXJpYWJs ZS4KKGVzaGVsbC10ZXN0L2dldC1vbGQtaW5wdXQvcmVydW4tY29tbWFuZCkKKGVzaGVsbC10 ZXN0L2dldC1vbGQtaW5wdXQvcnVuLW91dHB1dCk6IE5ldyB0ZXN0cy4KLS0tCiBsaXNwL2Vz aGVsbC9lc2gtbW9kZS5lbCAgICAgICAgICB8ICA1ICsrLS0tCiBsaXNwL2VzaGVsbC9lc2gt cHJvYy5lbCAgICAgICAgICB8ICA0ICsrLS0KIGxpc3AvZXNoZWxsL2VzaC11dGlsLmVsICAg ICAgICAgIHwgIDQgKysrKwogdGVzdC9saXNwL2VzaGVsbC9lc2hlbGwtdGVzdHMuZWwgfCAy OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDM2IGlu c2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9lc2hlbGwv ZXNoLW1vZGUuZWwgYi9saXNwL2VzaGVsbC9lc2gtbW9kZS5lbAppbmRleCA1MDNkOWJhMWI2 My4uZTdjY2YyYjNhZWYgMTAwNjQ0Ci0tLSBhL2xpc3AvZXNoZWxsL2VzaC1tb2RlLmVsCisr KyBiL2xpc3AvZXNoZWxsL2VzaC1tb2RlLmVsCkBAIC01MjYsOCArNTI2LDcgQEAgZXNoZWxs LWludGVyYWN0aXZlLXByaW50CiAgICJQcmludCBTVFJJTkcgdG8gdGhlIGVzaGVsbCBkaXNw bGF5IGJ1ZmZlci4iCiAgICh3aGVuIHN0cmluZwogICAgIChhZGQtdGV4dC1wcm9wZXJ0aWVz IDAgKGxlbmd0aCBzdHJpbmcpCi0gICAgICAgICAgICAgICAgICAgICAgICAgJyhmaWVsZCBj b21tYW5kLW91dHB1dCByZWFyLW5vbnN0aWNreSAoZmllbGQpKQotICAgICAgICAgICAgICAg ICAgICAgICAgIHN0cmluZykKKyAgICAgICAgICAgICAgICAgICAgICAgICBlc2hlbGwtY29t bWFuZC1vdXRwdXQtcHJvcGVydGllcyBzdHJpbmcpCiAgICAgKGVzaGVsbC1pbnRlcmFjdGl2 ZS1maWx0ZXIgbmlsIHN0cmluZykpKQogCiAoZGVmc3Vic3QgZXNoZWxsLWJlZ2luLW9uLW5l dy1saW5lICgpCkBAIC04OTEsNyArODkwLDcgQEAgZXNoZWxsLWdldC1vbGQtaW5wdXQKICAg ICAgIChsZXQgKChpbmhpYml0LWZpZWxkLXRleHQtbW90aW9uKQogICAgICAgICAgICAgKGVu ZCAocG9pbnQpKSkKICAgICAgICAgKGJlZ2lubmluZy1vZi1saW5lKQotICAgICAgICAoYnVm ZmVyLXN1YnN0cmluZyAocG9pbnQpIGVuZCkpKSkpCisgICAgICAgIChidWZmZXItc3Vic3Ry aW5nLW5vLXByb3BlcnRpZXMgKHBvaW50KSBlbmQpKSkpKQogCiAoZGVmdW4gZXNoZWxsLWNv cHktb2xkLWlucHV0ICgpCiAgICJJbnNlcnQgYWZ0ZXIgcHJvbXB0IG9sZCBpbnB1dCBhdCBw b2ludCBhcyBuZXcgaW5wdXQgdG8gYmUgZWRpdGVkLiIKZGlmZiAtLWdpdCBhL2xpc3AvZXNo ZWxsL2VzaC1wcm9jLmVsIGIvbGlzcC9lc2hlbGwvZXNoLXByb2MuZWwKaW5kZXggMjdjZDUy MWU4MmUuLjAyZGU2MTk4NjRhIDEwMDY0NAotLS0gYS9saXNwL2VzaGVsbC9lc2gtcHJvYy5l bAorKysgYi9saXNwL2VzaGVsbC9lc2gtcHJvYy5lbApAQCAtMjQsNiArMjQsNyBAQAogOzs7 IENvZGU6CiAKIChyZXF1aXJlICdlc2gtaW8pCisocmVxdWlyZSAnZXNoLXV0aWwpCiAKIChk ZWZncm91cCBlc2hlbGwtcHJvYyBuaWwKICAgIldoZW4gRXNoZWxsIGludm9rZXMgZXh0ZXJu YWwgY29tbWFuZHMsIGl0IGFsd2F5cyBkb2VzIHNvCkBAIC00MTIsOCArNDEzLDcgQEAgZXNo ZWxsLWludGVyYWN0aXZlLXByb2Nlc3MtZmlsdGVyCiBUaGlzIGlzIGRvbmUgYWZ0ZXIgYWxs IG5lY2Vzc2FyeSBmaWx0ZXJpbmcgaGFzIGJlZW4gZG9uZS4iCiAgICh3aGVuIHN0cmluZwog ICAgIChhZGQtdGV4dC1wcm9wZXJ0aWVzIDAgKGxlbmd0aCBzdHJpbmcpCi0gICAgICAgICAg ICAgICAgICAgICAgICAgJyhmaWVsZCBjb21tYW5kLW91dHB1dCByZWFyLW5vbnN0aWNreSAo ZmllbGQpKQotICAgICAgICAgICAgICAgICAgICAgICAgIHN0cmluZykKKyAgICAgICAgICAg ICAgICAgICAgICAgICBlc2hlbGwtY29tbWFuZC1vdXRwdXQtcHJvcGVydGllcyBzdHJpbmcp CiAgICAgKHJlcXVpcmUgJ2VzaC1tb2RlKQogICAgIChkZWNsYXJlLWZ1bmN0aW9uIGVzaGVs bC1pbnRlcmFjdGl2ZS1maWx0ZXIgImVzaC1tb2RlIiAoYnVmZmVyIHN0cmluZykpCiAgICAg KGVzaGVsbC1pbnRlcmFjdGl2ZS1maWx0ZXIgKGlmIHByb2Nlc3MgKHByb2Nlc3MtYnVmZmVy IHByb2Nlc3MpCmRpZmYgLS1naXQgYS9saXNwL2VzaGVsbC9lc2gtdXRpbC5lbCBiL2xpc3Av ZXNoZWxsL2VzaC11dGlsLmVsCmluZGV4IDk1NDllN2YxYTEwLi5mYzBhZWUyMmYzMyAxMDA2 NDQKLS0tIGEvbGlzcC9lc2hlbGwvZXNoLXV0aWwuZWwKKysrIGIvbGlzcC9lc2hlbGwvZXNo LXV0aWwuZWwKQEAgLTEzMiw2ICsxMzIsMTAgQEAgZXNoZWxsLXVzZXItbmFtZXMKIChkZWZ2 YXIgZXNoZWxsLXVzZXItdGltZXN0YW1wIG5pbAogICAiQSB0aW1lc3RhbXAgb2Ygd2hlbiB0 aGUgdXNlciBmaWxlIHdhcyByZWFkLiIpCiAKKyhkZWZ2YXIgZXNoZWxsLWNvbW1hbmQtb3V0 cHV0LXByb3BlcnRpZXMKKyAgJyhmaWVsZCBjb21tYW5kLW91dHB1dCBmcm9udC1zdGlja3kg KGZpZWxkKSByZWFyLW5vbnN0aWNreSAoZmllbGQpKQorICAiQSBsaXN0IG9mIHRleHQgcHJv cGVydGllcyB0byBhcHBseSB0byBjb21tYW5kIG91dHB1dC4iKQorCiA7OzsgT2Jzb2xldGUg dmFyaWFibGVzOgogCiAoZGVmaW5lLW9ic29sZXRlLXZhcmlhYmxlLWFsaWFzICdlc2hlbGwt aG9zdC1uYW1lcwpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2VzaGVsbC9lc2hlbGwtdGVzdHMu ZWwgYi90ZXN0L2xpc3AvZXNoZWxsL2VzaGVsbC10ZXN0cy5lbAppbmRleCA3NzZjZmI5Yjky Zi4uZjZhNjg4YjFiNTYgMTAwNjQ0Ci0tLSBhL3Rlc3QvbGlzcC9lc2hlbGwvZXNoZWxsLXRl c3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9lc2hlbGwvZXNoZWxsLXRlc3RzLmVsCkBAIC0zNCw2 ICszNCw4IEBACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZmlsZS1uYW1lLWRpcmVj dG9yeSAob3IgbG9hZC1maWxlLW5hbWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0LWRpcmVjdG9yeSkpKSkKIAorKGRlZnZh ciBlc2hlbGwtdGVzdC12YWx1ZSBuaWwpCisKIDs7OyBUZXN0czoKIAogKGVydC1kZWZ0ZXN0 IGVzaGVsbC10ZXN0L3BpcGUtaGVhZHByb2MgKCkKQEAgLTE2MCw2ICsxNjIsMzIgQEAgZXNo ZWxsLXRlc3QvZ2V0LW9sZC1pbnB1dAogICAgICAoYmVnaW5uaW5nLW9mLWxpbmUpKQogICAg KHNob3VsZCAoc3RyaW5nPSAoZXNoZWxsLWdldC1vbGQtaW5wdXQpICJlY2hvIGFscGhhIikp KSkKIAorKGVydC1kZWZ0ZXN0IGVzaGVsbC10ZXN0L2dldC1vbGQtaW5wdXQvcmVydW4tY29t bWFuZCAoKQorICAiVGVzdCB0aGF0IHdlIGNhbiByZXJ1biBhbiBvbGQgY29tbWFuZCB3aGVu IHBvaW50IGlzIG9uIGl0LiIKKyAgKHdpdGgtdGVtcC1lc2hlbGwKKyAgIChsZXQgKChlc2hl bGwtdGVzdC12YWx1ZSAiZmlyc3QiKSkKKyAgICAgKGVzaGVsbC1tYXRjaC1jb21tYW5kLW91 dHB1dCAiZWNobyAkZXNoZWxsLXRlc3QtdmFsdWUiICJmaXJzdCIpKQorICAgOzsgR28gdG8g dGhlIHByZXZpb3VzIHByb21wdC4KKyAgIChmb3J3YXJkLWxpbmUgLTIpCisgICAobGV0ICgo aW5oaWJpdC1maWVsZC10ZXh0LW1vdGlvbiB0KSkKKyAgICAgKGVuZC1vZi1saW5lKSkKKyAg IDs7IFJlcnVuIHRoZSBjb21tYW5kLCBidXQgd2l0aCBhIGRpZmZlcmVudCB2YXJpYWJsZSB2 YWx1ZS4KKyAgIChsZXQgKChlc2hlbGwtdGVzdC12YWx1ZSAic2Vjb25kIikpCisgICAgIChl c2hlbGwtc2VuZC1pbnB1dCkpCisgICAoZXNoZWxsLW1hdGNoLW91dHB1dCAic2Vjb25kIikp KQorCisoZXJ0LWRlZnRlc3QgZXNoZWxsLXRlc3QvZ2V0LW9sZC1pbnB1dC9ydW4tb3V0cHV0 ICgpCisgICJUZXN0IHRoYXQgd2UgY2FuIHJ1biBhIGxpbmUgb2Ygb3V0cHV0IGFzIGEgY29t bWFuZCB3aGVuIHBvaW50IGlzIG9uIGl0LiIKKyAgKHdpdGgtdGVtcC1lc2hlbGwKKyAgIChl c2hlbGwtbWF0Y2gtY29tbWFuZC1vdXRwdXQgImVjaG8gXCJlY2hvIHRoZXJlXCIiICJlY2hv IHRoZXJlIikKKyAgIDs7IEdvIHRvIHRoZSBvdXRwdXQsIGFuZCBpbnNlcnQgImhlbGxvIiBh ZnRlciAiZWNobyIuCisgICAoZm9yd2FyZC1saW5lIC0xKQorICAgKGZvcndhcmQtd29yZCkK KyAgIChpbnNlcnQtYW5kLWluaGVyaXQgIiBoZWxsbyIpCisgICA7OyBSdW4gdGhlIGxpbmUg YXMgYSBjb21tYW5kLgorICAgKGVzaGVsbC1zZW5kLWlucHV0KQorICAgKGVzaGVsbC1tYXRj aC1vdXRwdXQgIihcImhlbGxvXCIgXCJ0aGVyZVwiKSIpKSkKKwogKHByb3ZpZGUgJ2VzaGVs bC10ZXN0cykKIAogOzs7IGVzaGVsbC10ZXN0cy5lbCBlbmRzIGhlcmUKLS0gCjIuMjUuMQoK --------------tNE5W6eUpgeGU8dbgKJcFURt-- From unknown Sun Jun 15 08:52:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#61310: Eshell modifying and running output regression Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Feb 2023 06:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61310 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Morgan Smith , 61310@debbugs.gnu.org Received: via spool by 61310-submit@debbugs.gnu.org id=B61310.167566315814877 (code B ref 61310); Mon, 06 Feb 2023 06:00:02 +0000 Received: (at 61310) by debbugs.gnu.org; 6 Feb 2023 05:59:18 +0000 Received: from localhost ([127.0.0.1]:47214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pOuX7-0003rt-FM for submit@debbugs.gnu.org; Mon, 06 Feb 2023 00:59:17 -0500 Received: from mail-pl1-f180.google.com ([209.85.214.180]:36852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pOuX4-0003re-KH for 61310@debbugs.gnu.org; Mon, 06 Feb 2023 00:59:15 -0500 Received: by mail-pl1-f180.google.com with SMTP id u9so6773342plf.3 for <61310@debbugs.gnu.org>; Sun, 05 Feb 2023 21:59:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:references:to:from:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=slnp5ll4z5rtnf3Nkc588fdrzOE6Hncqm2fiT2dDuQ8=; b=nVkxZg7wxlkEU3Ts2XPKQpjnw4nFLCBWOgMJMTwsXLjwQ76J5V9hG63JzowtkwalGG Y12mF72Toi8sA4WCA6Q8+q6ZOxwdBwjngPpZYANcQl1ue+dKy+Tjg13RTqVlDN8TRu63 xdofLKz8MW8z/l1A+6Qs2KrcbtrWa5afFMHuE0vZAMSOSGjTn3qhOeACrPMe0bqYeEIA MznhFqxDv3en5pkeu3DrZFA4nsKFbHk0prhBpW7kw6TON5vLXDCeJs6AKGJyDNO+eLBk sXVxVdS6CU1KRCg3s6YtFaVt8unpGftKRuXSyw4WjaJ0d4WMcJxiaclPQtWoBaw3TsoE ptOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:references:to:from:content-language:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=slnp5ll4z5rtnf3Nkc588fdrzOE6Hncqm2fiT2dDuQ8=; b=CKPQsrfMrkVd5Zdk17C1sv4iJcVd/+vamC+ktkqa6zJ/ojtZTdqtEoQq4ScS/18jO0 hTbBS5p6I92OFAlanCqDECJSzRYGrNt/v5zk2pIw8aCGNDz1fcAcFaDsl+df6rBmJBuW DmAjUXmxdVylGjF1aksXwDXq2Wg1UfmYzGzX75WvjDDtRxXoGp8r4o3t+X3pFlz56Jbv aAER96Kda/RrOef4BLIKB8IexWLMuGpemgtSSQtRPhhp2J//Gzs5fuEePhkXQcaCMJeS dfXDZXzJ4DxcTDZCH4ym5HVELXv4tQ9/XZmRINMUr/LpBpn2K1oxgJ63CMe2vzaGNqC2 /SGA== X-Gm-Message-State: AO0yUKXW8QkTklrMIKP/akUIyFLbdHHVhnJX6r5pjrrFmmxu1XkbSLuR 0WXs9S/wRvmmWJqJ+AKVwVk= X-Google-Smtp-Source: AK7set+QXJFeBv6a6T6grVF/4NnePYxkMOF/Jf8j3Kx+nfYsLfj2Q+1WSLMEWdG8BnJJMEe/bjqwEA== X-Received: by 2002:a17:90b:1bca:b0:230:c6b8:87c0 with SMTP id oa10-20020a17090b1bca00b00230c6b887c0mr1615804pjb.31.1675663148766; Sun, 05 Feb 2023 21:59:08 -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 q1-20020a17090a4f8100b0022bbad75af6sm13947962pjh.1.2023.02.05.21.59.06 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 05 Feb 2023 21:59:07 -0800 (PST) Content-Type: multipart/mixed; boundary="------------0208XrjmwODdXmJIiJQu70PO" Message-ID: <91f958e5-1f95-647a-2524-1cd87aa10e46@gmail.com> Date: Sun, 5 Feb 2023 21:59:07 -0800 MIME-Version: 1.0 Content-Language: en-US From: Jim Porter References: <8ab1105d-539a-d268-f891-268f18890aa1@gmail.com> In-Reply-To: <8ab1105d-539a-d268-f891-268f18890aa1@gmail.com> X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------0208XrjmwODdXmJIiJQu70PO Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2/5/2023 9:51 PM, Jim Porter wrote: > So instead, let's make the output field sticky as you say. Here's a fix > for that plus regression tests so this won't break in the future. ... and here's a fixed patch that un-breaks a couple other Eshell regression tests. --------------0208XrjmwODdXmJIiJQu70PO Content-Type: text/plain; charset=UTF-8; name="0001-Ensure-that-Eshell-users-can-run-lines-of-command-ou.patch" Content-Disposition: attachment; filename*0="0001-Ensure-that-Eshell-users-can-run-lines-of-command-ou.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBhNzU0ZTcxMWUyMWNkMzA2ZTdjNDMwN2Q4Zjg2ODE5YjZlOGM2NzJjIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFN1biwgNSBGZWIgMjAyMyAyMTozNzowOCAtMDgwMApTdWJqZWN0OiBbUEFU Q0hdIEVuc3VyZSB0aGF0IEVzaGVsbCB1c2VycyBjYW4gcnVuIGxpbmVzIG9mIGNvbW1hbmQg b3V0cHV0IGFzCiBpbnB1dAoKUHJldmlvdXNseSwgdGhpcyBmYWlsZWQgdG8gd29yayBwcm9w ZXJseSBiZWNhdXNlIGFueSBhZGRpdGlvbmFsIGlucHV0CnRoZSB1c2VyIGVudGVyZWQgd291 bGQgaGF2ZSBubyAnZmllbGQnIHByb3BlcnR5LCBjb25mdXNpbmcKJ2VzaGVsbC1nZXQtb2xk LWlucHV0Jy4gIFRvIGZpeCB0aGlzLCB3ZSBzaW1wbHkgZW5zdXJlIHRoYXQgYW55CnVzZXIt ZW50ZXJlZCB0ZXh0IGluIHRoZSBvdXRwdXQgZmllbGQgcmV0YWlucyBzYWlkIG91dHB1dCBm aWVsZAooYnVnIzYxMzEwKS4KCiogbGlzcC9lc2hlbGwvZXNoLXV0aWwuZWwgKGVzaGVsbC1j b21tYW5kLW91dHB1dC1wcm9wZXJ0aWVzKTogTmV3CnZhcmlhYmxlLi4uCiogbGlzcC9lc2hl bGwvZXNoLXByb2MuZWwgKGVzaGVsbC1pbnRlcmFjdGl2ZS1wcm9jZXNzLWZpbHRlcik6Ciog bGlzcC9lc2hlbGwvZXNoLW1vZGUuZWwgKGVzaGVsbC1pbnRlcmFjdGl2ZS1wcmludCk6IC4u LiB1c2UgaXQuCihlc2hlbGwtZ2V0LW9sZC1pbnB1dCk6IFJlbW92ZSBwcm9wZXJ0aWVzIGZy b20gdGhlIHJldHVybmVkIHN0cmluZwpqdXN0IHRvIGJlIHNhZmUuCgoqIHRlc3QvbGlzcC9l c2hlbGwvZXNoZWxsLXRlc3RzLmVsIChlc2hlbGwtdGVzdC12YWx1ZSk6IE5ldyB2YXJpYWJs ZS4KKGVzaGVsbC10ZXN0L2dldC1vbGQtaW5wdXQvcmVydW4tY29tbWFuZCkKKGVzaGVsbC10 ZXN0L2dldC1vbGQtaW5wdXQvcnVuLW91dHB1dCk6IE5ldyB0ZXN0cy4KCiogdGVzdC9saXNw L2VzaGVsbC9lbS1wcm9tcHQtdGVzdHMuZWwKKGVtLXByb21wdC10ZXN0L2ZpZWxkLXByb3Bl cnRpZXMpCihlbS1wcm9tcHQtdGVzdC9maWVsZC1wcm9wZXJ0aWVzL25vLWhpZ2hsaWdodCk6 IENoZWNrIGZvciBuZXcKJ2Zyb250LXN0aWNreScgcHJvcGVydHkgb24gb3V0cHV0LgotLS0K IGxpc3AvZXNoZWxsL2VzaC1tb2RlLmVsICAgICAgICAgICAgIHwgIDUgKystLS0KIGxpc3Av ZXNoZWxsL2VzaC1wcm9jLmVsICAgICAgICAgICAgIHwgIDQgKystLQogbGlzcC9lc2hlbGwv ZXNoLXV0aWwuZWwgICAgICAgICAgICAgfCAgNCArKysrCiB0ZXN0L2xpc3AvZXNoZWxsL2Vt LXByb21wdC10ZXN0cy5lbCB8ICA2ICsrKystLQogdGVzdC9saXNwL2VzaGVsbC9lc2hlbGwt dGVzdHMuZWwgICAgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA1IGZpbGVz IGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvbGlzcC9lc2hlbGwvZXNoLW1vZGUuZWwgYi9saXNwL2VzaGVsbC9lc2gtbW9kZS5lbApp bmRleCA1MDNkOWJhMWI2My4uZTdjY2YyYjNhZWYgMTAwNjQ0Ci0tLSBhL2xpc3AvZXNoZWxs L2VzaC1tb2RlLmVsCisrKyBiL2xpc3AvZXNoZWxsL2VzaC1tb2RlLmVsCkBAIC01MjYsOCAr NTI2LDcgQEAgZXNoZWxsLWludGVyYWN0aXZlLXByaW50CiAgICJQcmludCBTVFJJTkcgdG8g dGhlIGVzaGVsbCBkaXNwbGF5IGJ1ZmZlci4iCiAgICh3aGVuIHN0cmluZwogICAgIChhZGQt dGV4dC1wcm9wZXJ0aWVzIDAgKGxlbmd0aCBzdHJpbmcpCi0gICAgICAgICAgICAgICAgICAg ICAgICAgJyhmaWVsZCBjb21tYW5kLW91dHB1dCByZWFyLW5vbnN0aWNreSAoZmllbGQpKQot ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cmluZykKKyAgICAgICAgICAgICAgICAgICAg ICAgICBlc2hlbGwtY29tbWFuZC1vdXRwdXQtcHJvcGVydGllcyBzdHJpbmcpCiAgICAgKGVz aGVsbC1pbnRlcmFjdGl2ZS1maWx0ZXIgbmlsIHN0cmluZykpKQogCiAoZGVmc3Vic3QgZXNo ZWxsLWJlZ2luLW9uLW5ldy1saW5lICgpCkBAIC04OTEsNyArODkwLDcgQEAgZXNoZWxsLWdl dC1vbGQtaW5wdXQKICAgICAgIChsZXQgKChpbmhpYml0LWZpZWxkLXRleHQtbW90aW9uKQog ICAgICAgICAgICAgKGVuZCAocG9pbnQpKSkKICAgICAgICAgKGJlZ2lubmluZy1vZi1saW5l KQotICAgICAgICAoYnVmZmVyLXN1YnN0cmluZyAocG9pbnQpIGVuZCkpKSkpCisgICAgICAg IChidWZmZXItc3Vic3RyaW5nLW5vLXByb3BlcnRpZXMgKHBvaW50KSBlbmQpKSkpKQogCiAo ZGVmdW4gZXNoZWxsLWNvcHktb2xkLWlucHV0ICgpCiAgICJJbnNlcnQgYWZ0ZXIgcHJvbXB0 IG9sZCBpbnB1dCBhdCBwb2ludCBhcyBuZXcgaW5wdXQgdG8gYmUgZWRpdGVkLiIKZGlmZiAt LWdpdCBhL2xpc3AvZXNoZWxsL2VzaC1wcm9jLmVsIGIvbGlzcC9lc2hlbGwvZXNoLXByb2Mu ZWwKaW5kZXggMjdjZDUyMWU4MmUuLjAyZGU2MTk4NjRhIDEwMDY0NAotLS0gYS9saXNwL2Vz aGVsbC9lc2gtcHJvYy5lbAorKysgYi9saXNwL2VzaGVsbC9lc2gtcHJvYy5lbApAQCAtMjQs NiArMjQsNyBAQAogOzs7IENvZGU6CiAKIChyZXF1aXJlICdlc2gtaW8pCisocmVxdWlyZSAn ZXNoLXV0aWwpCiAKIChkZWZncm91cCBlc2hlbGwtcHJvYyBuaWwKICAgIldoZW4gRXNoZWxs IGludm9rZXMgZXh0ZXJuYWwgY29tbWFuZHMsIGl0IGFsd2F5cyBkb2VzIHNvCkBAIC00MTIs OCArNDEzLDcgQEAgZXNoZWxsLWludGVyYWN0aXZlLXByb2Nlc3MtZmlsdGVyCiBUaGlzIGlz IGRvbmUgYWZ0ZXIgYWxsIG5lY2Vzc2FyeSBmaWx0ZXJpbmcgaGFzIGJlZW4gZG9uZS4iCiAg ICh3aGVuIHN0cmluZwogICAgIChhZGQtdGV4dC1wcm9wZXJ0aWVzIDAgKGxlbmd0aCBzdHJp bmcpCi0gICAgICAgICAgICAgICAgICAgICAgICAgJyhmaWVsZCBjb21tYW5kLW91dHB1dCBy ZWFyLW5vbnN0aWNreSAoZmllbGQpKQotICAgICAgICAgICAgICAgICAgICAgICAgIHN0cmlu ZykKKyAgICAgICAgICAgICAgICAgICAgICAgICBlc2hlbGwtY29tbWFuZC1vdXRwdXQtcHJv cGVydGllcyBzdHJpbmcpCiAgICAgKHJlcXVpcmUgJ2VzaC1tb2RlKQogICAgIChkZWNsYXJl LWZ1bmN0aW9uIGVzaGVsbC1pbnRlcmFjdGl2ZS1maWx0ZXIgImVzaC1tb2RlIiAoYnVmZmVy IHN0cmluZykpCiAgICAgKGVzaGVsbC1pbnRlcmFjdGl2ZS1maWx0ZXIgKGlmIHByb2Nlc3Mg KHByb2Nlc3MtYnVmZmVyIHByb2Nlc3MpCmRpZmYgLS1naXQgYS9saXNwL2VzaGVsbC9lc2gt dXRpbC5lbCBiL2xpc3AvZXNoZWxsL2VzaC11dGlsLmVsCmluZGV4IDk1NDllN2YxYTEwLi5m YzBhZWUyMmYzMyAxMDA2NDQKLS0tIGEvbGlzcC9lc2hlbGwvZXNoLXV0aWwuZWwKKysrIGIv bGlzcC9lc2hlbGwvZXNoLXV0aWwuZWwKQEAgLTEzMiw2ICsxMzIsMTAgQEAgZXNoZWxsLXVz ZXItbmFtZXMKIChkZWZ2YXIgZXNoZWxsLXVzZXItdGltZXN0YW1wIG5pbAogICAiQSB0aW1l c3RhbXAgb2Ygd2hlbiB0aGUgdXNlciBmaWxlIHdhcyByZWFkLiIpCiAKKyhkZWZ2YXIgZXNo ZWxsLWNvbW1hbmQtb3V0cHV0LXByb3BlcnRpZXMKKyAgJyhmaWVsZCBjb21tYW5kLW91dHB1 dCBmcm9udC1zdGlja3kgKGZpZWxkKSByZWFyLW5vbnN0aWNreSAoZmllbGQpKQorICAiQSBs aXN0IG9mIHRleHQgcHJvcGVydGllcyB0byBhcHBseSB0byBjb21tYW5kIG91dHB1dC4iKQor CiA7OzsgT2Jzb2xldGUgdmFyaWFibGVzOgogCiAoZGVmaW5lLW9ic29sZXRlLXZhcmlhYmxl LWFsaWFzICdlc2hlbGwtaG9zdC1uYW1lcwpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2VzaGVs bC9lbS1wcm9tcHQtdGVzdHMuZWwgYi90ZXN0L2xpc3AvZXNoZWxsL2VtLXByb21wdC10ZXN0 cy5lbAppbmRleCBkYjQ1ZTJhZTNhNy4uYzRjZGMyZGZmYzUgMTAwNjQ0Ci0tLSBhL3Rlc3Qv bGlzcC9lc2hlbGwvZW0tcHJvbXB0LXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9lc2hlbGwv ZW0tcHJvbXB0LXRlc3RzLmVsCkBAIC01NCw3ICs1NCw4IEBAIGVtLXByb21wdC10ZXN0L2Zp ZWxkLXByb3BlcnRpZXMKICAgICAgKHNob3VsZCAoZXF1YWwgbGFzdC1pbnB1dCAiZWNobyBo ZWxsb1xuIikpCiAgICAgIChzaG91bGQgKGVxdWFsLWluY2x1ZGluZy1wcm9wZXJ0aWVzCiAg ICAgICAgICAgICAgIGxhc3Qtb3V0cHV0Ci0gICAgICAgICAgICAgIChwcm9wZXJ0aXplICJo ZWxsb1xuIiAncmVhci1ub25zdGlja3kgJyhmaWVsZCkKKyAgICAgICAgICAgICAgKHByb3Bl cnRpemUgImhlbGxvXG4iICdmcm9udC1zdGlja3kgJyhmaWVsZCkKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgJ3JlYXItbm9uc3RpY2t5ICcoZmllbGQpCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICdmaWVsZCAnY29tbWFuZC1vdXRwdXQpKSkpKSkKIAogKGVydC1kZWZ0ZXN0 IGVtLXByb21wdC10ZXN0L2ZpZWxkLXByb3BlcnRpZXMvbm8taGlnaGxpZ2h0ICgpCkBAIC03 Nyw3ICs3OCw4IEBAIGVtLXByb21wdC10ZXN0L2ZpZWxkLXByb3BlcnRpZXMvbm8taGlnaGxp Z2h0CiAgICAgICAgKHNob3VsZCAoZXF1YWwgbGFzdC1pbnB1dCAiZWNobyBoZWxsb1xuIikp CiAgICAgICAgKHNob3VsZCAoZXF1YWwtaW5jbHVkaW5nLXByb3BlcnRpZXMKICAgICAgICAg ICAgICAgICBsYXN0LW91dHB1dAotICAgICAgICAgICAgICAgIChwcm9wZXJ0aXplICJoZWxs b1xuIiAncmVhci1ub25zdGlja3kgJyhmaWVsZCkKKyAgICAgICAgICAgICAgICAocHJvcGVy dGl6ZSAiaGVsbG9cbiIgJ2Zyb250LXN0aWNreSAnKGZpZWxkKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICdyZWFyLW5vbnN0aWNreSAnKGZpZWxkKQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICdmaWVsZCAnY29tbWFuZC1vdXRwdXQpKSkpKSkpCiAKIChlcnQtZGVm dGVzdCBlbS1wcm9tcHQtdGVzdC9uZXh0LXByZXZpb3VzLXByb21wdCAoKQpkaWZmIC0tZ2l0 IGEvdGVzdC9saXNwL2VzaGVsbC9lc2hlbGwtdGVzdHMuZWwgYi90ZXN0L2xpc3AvZXNoZWxs L2VzaGVsbC10ZXN0cy5lbAppbmRleCA3NzZjZmI5YjkyZi4uZjZhNjg4YjFiNTYgMTAwNjQ0 Ci0tLSBhL3Rlc3QvbGlzcC9lc2hlbGwvZXNoZWxsLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlz cC9lc2hlbGwvZXNoZWxsLXRlc3RzLmVsCkBAIC0zNCw2ICszNCw4IEBACiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoZmlsZS1uYW1lLWRpcmVjdG9yeSAob3IgbG9hZC1maWxlLW5h bWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBkZWZhdWx0LWRpcmVjdG9yeSkpKSkKIAorKGRlZnZhciBlc2hlbGwtdGVzdC12YWx1ZSBu aWwpCisKIDs7OyBUZXN0czoKIAogKGVydC1kZWZ0ZXN0IGVzaGVsbC10ZXN0L3BpcGUtaGVh ZHByb2MgKCkKQEAgLTE2MCw2ICsxNjIsMzIgQEAgZXNoZWxsLXRlc3QvZ2V0LW9sZC1pbnB1 dAogICAgICAoYmVnaW5uaW5nLW9mLWxpbmUpKQogICAgKHNob3VsZCAoc3RyaW5nPSAoZXNo ZWxsLWdldC1vbGQtaW5wdXQpICJlY2hvIGFscGhhIikpKSkKIAorKGVydC1kZWZ0ZXN0IGVz aGVsbC10ZXN0L2dldC1vbGQtaW5wdXQvcmVydW4tY29tbWFuZCAoKQorICAiVGVzdCB0aGF0 IHdlIGNhbiByZXJ1biBhbiBvbGQgY29tbWFuZCB3aGVuIHBvaW50IGlzIG9uIGl0LiIKKyAg KHdpdGgtdGVtcC1lc2hlbGwKKyAgIChsZXQgKChlc2hlbGwtdGVzdC12YWx1ZSAiZmlyc3Qi KSkKKyAgICAgKGVzaGVsbC1tYXRjaC1jb21tYW5kLW91dHB1dCAiZWNobyAkZXNoZWxsLXRl c3QtdmFsdWUiICJmaXJzdCIpKQorICAgOzsgR28gdG8gdGhlIHByZXZpb3VzIHByb21wdC4K KyAgIChmb3J3YXJkLWxpbmUgLTIpCisgICAobGV0ICgoaW5oaWJpdC1maWVsZC10ZXh0LW1v dGlvbiB0KSkKKyAgICAgKGVuZC1vZi1saW5lKSkKKyAgIDs7IFJlcnVuIHRoZSBjb21tYW5k LCBidXQgd2l0aCBhIGRpZmZlcmVudCB2YXJpYWJsZSB2YWx1ZS4KKyAgIChsZXQgKChlc2hl bGwtdGVzdC12YWx1ZSAic2Vjb25kIikpCisgICAgIChlc2hlbGwtc2VuZC1pbnB1dCkpCisg ICAoZXNoZWxsLW1hdGNoLW91dHB1dCAic2Vjb25kIikpKQorCisoZXJ0LWRlZnRlc3QgZXNo ZWxsLXRlc3QvZ2V0LW9sZC1pbnB1dC9ydW4tb3V0cHV0ICgpCisgICJUZXN0IHRoYXQgd2Ug Y2FuIHJ1biBhIGxpbmUgb2Ygb3V0cHV0IGFzIGEgY29tbWFuZCB3aGVuIHBvaW50IGlzIG9u IGl0LiIKKyAgKHdpdGgtdGVtcC1lc2hlbGwKKyAgIChlc2hlbGwtbWF0Y2gtY29tbWFuZC1v dXRwdXQgImVjaG8gXCJlY2hvIHRoZXJlXCIiICJlY2hvIHRoZXJlIikKKyAgIDs7IEdvIHRv IHRoZSBvdXRwdXQsIGFuZCBpbnNlcnQgImhlbGxvIiBhZnRlciAiZWNobyIuCisgICAoZm9y d2FyZC1saW5lIC0xKQorICAgKGZvcndhcmQtd29yZCkKKyAgIChpbnNlcnQtYW5kLWluaGVy aXQgIiBoZWxsbyIpCisgICA7OyBSdW4gdGhlIGxpbmUgYXMgYSBjb21tYW5kLgorICAgKGVz aGVsbC1zZW5kLWlucHV0KQorICAgKGVzaGVsbC1tYXRjaC1vdXRwdXQgIihcImhlbGxvXCIg XCJ0aGVyZVwiKSIpKSkKKwogKHByb3ZpZGUgJ2VzaGVsbC10ZXN0cykKIAogOzs7IGVzaGVs bC10ZXN0cy5lbCBlbmRzIGhlcmUKLS0gCjIuMjUuMQoK --------------0208XrjmwODdXmJIiJQu70PO-- From unknown Sun Jun 15 08:52:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#61310: Eshell modifying and running output regression Resent-From: miha@kamnitnik.top Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Feb 2023 18:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61310 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Porter , Morgan Smith , 61310@debbugs.gnu.org Received: via spool by 61310-submit@debbugs.gnu.org id=B61310.167579382315157 (code B ref 61310); Tue, 07 Feb 2023 18:18:02 +0000 Received: (at 61310) by debbugs.gnu.org; 7 Feb 2023 18:17:03 +0000 Received: from localhost ([127.0.0.1]:54021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pPSWc-0003wO-PG for submit@debbugs.gnu.org; Tue, 07 Feb 2023 13:17:03 -0500 Received: from mail.kamnitnik.top ([209.250.245.214]:59276 helo=kamnitnik.top) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pPSWZ-0003vs-Oj for 61310@debbugs.gnu.org; Tue, 07 Feb 2023 13:17:01 -0500 From: miha@kamnitnik.top DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kamnitnik.top; s=mail; t=1675793818; bh=/CSudL706vYZcGqD0Mx74RUHF17sT55OgL0AaWdMwtc=; h=From:To:Subject:In-Reply-To:References:Date:From; b=Q7ANW8PZSrcv1CVRYA6McO9IGezno5sF2FNTJtDwdDGee+BzSpPNonxBU7Ur7Z8uv Toip+sngLnkx8iotiAYVsHraFCxpL7UDmjKCnr/GoPfTqUr8Zyh4JTm4A/nmBBeDzg EQEKjo6qPY8JZQ7gRimqEnB0l8jZDo8jYZuPEwkshEAeNqYsnBB/XSpJXTmsHb4/3y IODk3WZesnyHzA8dSMbIXo79o0xUO9ZBllGXIq+sPnveckgIdKO84ddy34Zw88Doa5 TlM6SNld8uwNWJF4l8cdER9FPVAknJvUaEneRW0ys7gEcp9TfyxYwN8op5fV7zo5IW T3P4oho0rmsCw== In-Reply-To: <91f958e5-1f95-647a-2524-1cd87aa10e46@gmail.com> References: <8ab1105d-539a-d268-f891-268f18890aa1@gmail.com> <91f958e5-1f95-647a-2524-1cd87aa10e46@gmail.com> Date: Tue, 07 Feb 2023 19:20:33 +0100 Message-ID: <87ttzxs5fy.fsf@miha-pc> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" 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: 0.0 (/) --=-=-= Content-Type: text/plain You might also be interested in how comint deals with this. It can handle the case when the user yanks something in the middle of output as well. See function comint--mark-as-output, bug#3735 and bug#18135 for more details. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJHBAEBCAAxFiEEmxVnesoT5rQXvVXnswkaGpIVmT8FAmPilnETHG1paGFAa2Ft bml0bmlrLnRvcAAKCRCzCRoakhWZP8qZD/9ksKGJpr+MEH2aBAf+4KulwjSqEeja zQSaiO9iWrVlIcsn9DU4DpibIly2CEGW0KZsHE0w13Sta5YelWcM70UKMcCewoW+ ZT/bzaXmSjLurD5x7dakGUBPQReJLVAmKCGslNI1/3bvXRRZBTf/iRckUCyoumB3 K9Sx7gGDwIxEQ69Yq+jYe1j/+Z21LdwPomwLxMhVCEt/HxgX1amRxiYHs1aWEC7l phhhsk9CB1pkfLPCPvy2uXRsY/0uETJK5wmKAEMGuzj+qT9vNwvGkjxFTWA+xdlM F15q8E2H2Fj8RH5+lJyvWeKejjylo7UfwaUB4upoPFAzG2lxBeKa8JO+fsLqxpF7 BISZ6hKsZD6zg3E8daGwbl/MdeUklNY6tldBz4cK/N6yl8ygtO8XxOwTNXTqYO1A ci4tKdUDVrP3W++XqZ2X/VoMBi4kC07dEtqNl+z8SGzLAQt+rQKpJBu78o77FVJ5 PJ69IeqdtIwWXj0IBP2JBGW+5ImWOEoPFij4w+iFKGRKaOUc3JlwnYlaODQ9Y8us Gujsfyrt+B/0NBtgj6A+6O/1UX5yLRUA2lQjHTm2HLpbOS86BAYY93GVlp9VRVPy iKwP8xEDddT0VeyUKOpGlOn+MehtkMdQXdW9JlEifRCvHFHGfvut7BGj7R5gYhuj 4ebKbPrxFk8jsw== =4gP4 -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 15 08:52:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#61310: Eshell modifying and running output regression Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Feb 2023 23:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61310 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: miha@kamnitnik.top, Morgan Smith , 61310@debbugs.gnu.org Received: via spool by 61310-submit@debbugs.gnu.org id=B61310.16758130893563 (code B ref 61310); Tue, 07 Feb 2023 23:39:01 +0000 Received: (at 61310) by debbugs.gnu.org; 7 Feb 2023 23:38:09 +0000 Received: from localhost ([127.0.0.1]:54241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pPXXM-0000vN-KX for submit@debbugs.gnu.org; Tue, 07 Feb 2023 18:38:09 -0500 Received: from mail-pj1-f48.google.com ([209.85.216.48]:55860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pPXXL-0000uy-02 for 61310@debbugs.gnu.org; Tue, 07 Feb 2023 18:38:07 -0500 Received: by mail-pj1-f48.google.com with SMTP id d2so12978551pjd.5 for <61310@debbugs.gnu.org>; Tue, 07 Feb 2023 15:38:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:from:references:to:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=+yFREh6jyR0Tk4hpSjpdy+Yq2FSkWZ7jWpZCopMH6YQ=; b=PRnd1SrLesuuQU7Iltf90higiFDfEtBOzNIxty6yKAlGEqu5+QR40I8IJaqBFnCdYo 9cnV/h58EMoYnPLnvSgn5d3+Sacv8KmoLVwYf+k2kcOLSrbU+Ino+ZjRYbyGZOYxL8e6 5jC6xOJ9dbfFKEG1PxBBmCIdp2nsOxZzBOl1og3LLX1nN5p+z87TYe79zthLD4WLDWKX 2qbyCukHetiGpYHKgSTW3fOe50uVYVDeDswCRSduI8p5DCyXeoH7d9CS05JXGQiIpNvo vB5SjWXcBpKJxB5anlAetUgLDmYScwRcKKqM1TeDnjzQfXx5kkGdfxCCH7XP8/Ry9alW ulnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=+yFREh6jyR0Tk4hpSjpdy+Yq2FSkWZ7jWpZCopMH6YQ=; b=31MBd5UEkw/Hf3oNK09HjDZ6A0zLCw6m/R0qpPpzOh0HJ7B3Vfqfub0Yd+QLYT3yKM MEfgNHyMvPlElFWiHCcZuDOQg76voEIe3D/ZPVmQkEKJRR75HHVl3T+wxUpkWkfaVPHu rVPKQigQx8daCEdHBgz1mjNkXOUocp3wqfS9Fk7ERVWocD9sUWTxZgtMfDITRQt9AqGW 2FbqKCnxiKFHR7uuY8POIei0ya3VRLmmAkJB6sYHg/rG+D9DMQeQi26mvwRpETQijOgZ GdORukTwsIYXxnkiv8/OHVu26RJK6uibttrSJ2vMRls9lF25LARC031xWpE7RxVb6bm7 REVg== X-Gm-Message-State: AO0yUKU9We9yqeKAlKFPOALTh8ZHy8RgRDPl5DEIs9ceButLFh3UfT2o 4QUuyzl2gB3gNaCjUTdXSSQ= X-Google-Smtp-Source: AK7set9YMlh3enpRzZ2sFz2YJRS7ouTkqj+6KbV8OJNufOZ89Qh1Q9FVmSFO76OmBjgx0PdZ/hfVXg== X-Received: by 2002:a17:902:e292:b0:199:3549:ed57 with SMTP id o18-20020a170902e29200b001993549ed57mr2459437plc.4.1675813081142; Tue, 07 Feb 2023 15:38:01 -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 b19-20020a170902ed1300b001963bc7bdb8sm9330875pld.274.2023.02.07.15.38.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 07 Feb 2023 15:38:00 -0800 (PST) Content-Type: multipart/mixed; boundary="------------AQmqSvjCYLi6vM6yyXaQbDtJ" Message-ID: <06107bfa-21a6-00b5-0e3b-441cde343513@gmail.com> Date: Tue, 7 Feb 2023 15:37:59 -0800 MIME-Version: 1.0 Content-Language: en-US References: <8ab1105d-539a-d268-f891-268f18890aa1@gmail.com> <91f958e5-1f95-647a-2524-1cd87aa10e46@gmail.com> <87ttzxs5fy.fsf@miha-pc> From: Jim Porter In-Reply-To: <87ttzxs5fy.fsf@miha-pc> X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------AQmqSvjCYLi6vM6yyXaQbDtJ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2/7/2023 10:20 AM, miha--- via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > You might also be interested in how comint deals with this. It can > handle the case when the user yanks something in the middle of output as > well. See function comint--mark-as-output, bug#3735 and bug#18135 for > more details. Good call. Here's a patch that (mostly) copies those comint functions over to Eshell. --------------AQmqSvjCYLi6vM6yyXaQbDtJ Content-Type: text/plain; charset=UTF-8; name="0001-Ensure-that-Eshell-users-can-run-lines-of-command-ou.patch" Content-Disposition: attachment; filename*0="0001-Ensure-that-Eshell-users-can-run-lines-of-command-ou.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBiZDNiYzkzZTAwMDU2MjQxOTY4Y2M2NzEwZTA4NjRlYWZlOGQ3MDlhIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFN1biwgNSBGZWIgMjAyMyAyMTozNzowOCAtMDgwMApTdWJqZWN0OiBbUEFU Q0hdIEVuc3VyZSB0aGF0IEVzaGVsbCB1c2VycyBjYW4gcnVuIGxpbmVzIG9mIGNvbW1hbmQg b3V0cHV0IGFzCiBpbnB1dAoKUHJldmlvdXNseSwgdGhpcyBmYWlsZWQgdG8gd29yayBwcm9w ZXJseSBiZWNhdXNlIGFueSBhZGRpdGlvbmFsIGlucHV0CnRoZSB1c2VyIGVudGVyZWQgd291 bGQgaGF2ZSBubyAnZmllbGQnIHByb3BlcnR5LCBjb25mdXNpbmcKJ2VzaGVsbC1nZXQtb2xk LWlucHV0Jy4gIFRvIGZpeCB0aGlzLCB3ZSBzaW1wbHkgZW5zdXJlIHRoYXQgYW55CnVzZXIt ZW50ZXJlZCB0ZXh0IGluIHRoZSBvdXRwdXQgZmllbGQgcmV0YWlucyBzYWlkIG91dHB1dCBm aWVsZAooYnVnIzYxMzEwKS4KCiogbGlzcC9lc2hlbGwvZXNoLXV0aWwuZWwgKGVzaGVsbC1j b21tYW5kLW91dHB1dC1wcm9wZXJ0aWVzKTogTmV3CnZhcmlhYmxlLgooZXNoZWxsLS1tYXJr LWFzLW91dHB1dCwgZXNoZWxsLS1tYXJrLXlhbmtlZC1hcy1vdXRwdXQpOiBOZXcKZnVuY3Rp b25zLCBtb3N0bHkgY29waWVkIGZyb20gY29taW50LgoKKiBsaXNwL2VzaGVsbC9lc2gtcHJv Yy5lbCAoZXNoZWxsLWludGVyYWN0aXZlLXByb2Nlc3MtZmlsdGVyKToKKiBsaXNwL2VzaGVs bC9lc2gtbW9kZS5lbCAoZXNoZWxsLWludGVyYWN0aXZlLXByaW50KTogQ2FsbAonZXNoZWxs LS1tYXJrLWFzLW91dHB1dCcuCihlc2hlbGwtZ2V0LW9sZC1pbnB1dCk6IFJlbW92ZSBwcm9w ZXJ0aWVzIGZyb20gdGhlIHJldHVybmVkIHN0cmluZwpqdXN0IHRvIGJlIHNhZmUuCgoqIHRl c3QvbGlzcC9lc2hlbGwvZXNoZWxsLXRlc3RzLmVsIChlc2hlbGwtdGVzdC12YWx1ZSk6IE5l dyB2YXJpYWJsZS4KKGVzaGVsbC10ZXN0L2dldC1vbGQtaW5wdXQvcmVydW4tY29tbWFuZCkK KGVzaGVsbC10ZXN0L2dldC1vbGQtaW5wdXQvcnVuLW91dHB1dCk6IE5ldyB0ZXN0cy4KCiog dGVzdC9saXNwL2VzaGVsbC9lbS1wcm9tcHQtdGVzdHMuZWwKKGVtLXByb21wdC10ZXN0L2Zp ZWxkLXByb3BlcnRpZXMpCihlbS1wcm9tcHQtdGVzdC9maWVsZC1wcm9wZXJ0aWVzL25vLWhp Z2hsaWdodCk6IFVzZQonZXNoZWxsLWNvbW1hbmQtb3V0cHV0LXByb3BlcnRpZXMnLgotLS0K IGxpc3AvZXNoZWxsL2VzaC1tb2RlLmVsICAgICAgICAgICAgIHwgIDYgKystLS0KIGxpc3Av ZXNoZWxsL2VzaC1wcm9jLmVsICAgICAgICAgICAgIHwgIDUgKystLS0KIGxpc3AvZXNoZWxs L2VzaC11dGlsLmVsICAgICAgICAgICAgIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysr KysrKysKIHRlc3QvbGlzcC9lc2hlbGwvZW0tcHJvbXB0LXRlc3RzLmVsIHwgIDggKysrLS0t LQogdGVzdC9saXNwL2VzaGVsbC9lc2hlbGwtdGVzdHMuZWwgICAgfCAyOCArKysrKysrKysr KysrKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygrKSwgMTEg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9lc2hlbGwvZXNoLW1vZGUuZWwgYi9s aXNwL2VzaGVsbC9lc2gtbW9kZS5lbAppbmRleCA1MDNkOWJhMWI2My4uNjU0ZTI2Nzc3ZTAg MTAwNjQ0Ci0tLSBhL2xpc3AvZXNoZWxsL2VzaC1tb2RlLmVsCisrKyBiL2xpc3AvZXNoZWxs L2VzaC1tb2RlLmVsCkBAIC01MjUsOSArNTI1LDcgQEAgZXNoZWxsLWdvdG8taW5wdXQtc3Rh cnQKIChkZWZ1biBlc2hlbGwtaW50ZXJhY3RpdmUtcHJpbnQgKHN0cmluZykKICAgIlByaW50 IFNUUklORyB0byB0aGUgZXNoZWxsIGRpc3BsYXkgYnVmZmVyLiIKICAgKHdoZW4gc3RyaW5n Ci0gICAgKGFkZC10ZXh0LXByb3BlcnRpZXMgMCAobGVuZ3RoIHN0cmluZykKLSAgICAgICAg ICAgICAgICAgICAgICAgICAnKGZpZWxkIGNvbW1hbmQtb3V0cHV0IHJlYXItbm9uc3RpY2t5 IChmaWVsZCkpCi0gICAgICAgICAgICAgICAgICAgICAgICAgc3RyaW5nKQorICAgIChlc2hl bGwtLW1hcmstYXMtb3V0cHV0IDAgKGxlbmd0aCBzdHJpbmcpIHN0cmluZykKICAgICAoZXNo ZWxsLWludGVyYWN0aXZlLWZpbHRlciBuaWwgc3RyaW5nKSkpCiAKIChkZWZzdWJzdCBlc2hl bGwtYmVnaW4tb24tbmV3LWxpbmUgKCkKQEAgLTg5MSw3ICs4ODksNyBAQCBlc2hlbGwtZ2V0 LW9sZC1pbnB1dAogICAgICAgKGxldCAoKGluaGliaXQtZmllbGQtdGV4dC1tb3Rpb24pCiAg ICAgICAgICAgICAoZW5kIChwb2ludCkpKQogICAgICAgICAoYmVnaW5uaW5nLW9mLWxpbmUp Ci0gICAgICAgIChidWZmZXItc3Vic3RyaW5nIChwb2ludCkgZW5kKSkpKSkKKyAgICAgICAg KGJ1ZmZlci1zdWJzdHJpbmctbm8tcHJvcGVydGllcyAocG9pbnQpIGVuZCkpKSkpCiAKIChk ZWZ1biBlc2hlbGwtY29weS1vbGQtaW5wdXQgKCkKICAgIkluc2VydCBhZnRlciBwcm9tcHQg b2xkIGlucHV0IGF0IHBvaW50IGFzIG5ldyBpbnB1dCB0byBiZSBlZGl0ZWQuIgpkaWZmIC0t Z2l0IGEvbGlzcC9lc2hlbGwvZXNoLXByb2MuZWwgYi9saXNwL2VzaGVsbC9lc2gtcHJvYy5l bAppbmRleCAyN2NkNTIxZTgyZS4uYTg2ZTc1MDI3OTUgMTAwNjQ0Ci0tLSBhL2xpc3AvZXNo ZWxsL2VzaC1wcm9jLmVsCisrKyBiL2xpc3AvZXNoZWxsL2VzaC1wcm9jLmVsCkBAIC0yNCw2 ICsyNCw3IEBACiA7OzsgQ29kZToKIAogKHJlcXVpcmUgJ2VzaC1pbykKKyhyZXF1aXJlICdl c2gtdXRpbCkKIAogKGRlZmdyb3VwIGVzaGVsbC1wcm9jIG5pbAogICAiV2hlbiBFc2hlbGwg aW52b2tlcyBleHRlcm5hbCBjb21tYW5kcywgaXQgYWx3YXlzIGRvZXMgc28KQEAgLTQxMSw5 ICs0MTIsNyBAQCBlc2hlbGwtaW50ZXJhY3RpdmUtcHJvY2Vzcy1maWx0ZXIKICAgIlNlbmQg dGhlIG91dHB1dCBmcm9tIFBST0NFU1MgKFNUUklORykgdG8gdGhlIGludGVyYWN0aXZlIGRp c3BsYXkuCiBUaGlzIGlzIGRvbmUgYWZ0ZXIgYWxsIG5lY2Vzc2FyeSBmaWx0ZXJpbmcgaGFz IGJlZW4gZG9uZS4iCiAgICh3aGVuIHN0cmluZwotICAgIChhZGQtdGV4dC1wcm9wZXJ0aWVz IDAgKGxlbmd0aCBzdHJpbmcpCi0gICAgICAgICAgICAgICAgICAgICAgICAgJyhmaWVsZCBj b21tYW5kLW91dHB1dCByZWFyLW5vbnN0aWNreSAoZmllbGQpKQotICAgICAgICAgICAgICAg ICAgICAgICAgIHN0cmluZykKKyAgICAoZXNoZWxsLS1tYXJrLWFzLW91dHB1dCAwIChsZW5n dGggc3RyaW5nKSBzdHJpbmcpCiAgICAgKHJlcXVpcmUgJ2VzaC1tb2RlKQogICAgIChkZWNs YXJlLWZ1bmN0aW9uIGVzaGVsbC1pbnRlcmFjdGl2ZS1maWx0ZXIgImVzaC1tb2RlIiAoYnVm ZmVyIHN0cmluZykpCiAgICAgKGVzaGVsbC1pbnRlcmFjdGl2ZS1maWx0ZXIgKGlmIHByb2Nl c3MgKHByb2Nlc3MtYnVmZmVyIHByb2Nlc3MpCmRpZmYgLS1naXQgYS9saXNwL2VzaGVsbC9l c2gtdXRpbC5lbCBiL2xpc3AvZXNoZWxsL2VzaC11dGlsLmVsCmluZGV4IDk1NDllN2YxYTEw Li5jMDY4NTc1Nzc4OSAxMDA2NDQKLS0tIGEvbGlzcC9lc2hlbGwvZXNoLXV0aWwuZWwKKysr IGIvbGlzcC9lc2hlbGwvZXNoLXV0aWwuZWwKQEAgLTEzMiw2ICsxMzIsMTkgQEAgZXNoZWxs LXVzZXItbmFtZXMKIChkZWZ2YXIgZXNoZWxsLXVzZXItdGltZXN0YW1wIG5pbAogICAiQSB0 aW1lc3RhbXAgb2Ygd2hlbiB0aGUgdXNlciBmaWxlIHdhcyByZWFkLiIpCiAKKyhkZWZ2YXIg ZXNoZWxsLWNvbW1hbmQtb3V0cHV0LXByb3BlcnRpZXMKKyAgYCggZmllbGQgY29tbWFuZC1v dXRwdXQKKyAgICAgZnJvbnQtc3RpY2t5IChmaWVsZCkKKyAgICAgcmVhci1ub25zdGlja3kg KGZpZWxkKQorICAgICA7OyBUZXh0IGluc2VydGVkIGJ5IGEgdXNlciBpbiB0aGUgbWlkZGxl IG9mIHByb2Nlc3Mgb3V0cHV0CisgICAgIDs7IHNob3VsZCBiZSBtYXJrZWQgYXMgb3V0cHV0 LiAgVGhpcyBpcyBuZWVkZWQgZm9yIGNvbW1hbmRzCisgICAgIDs7IHN1Y2ggYXMgYHlhbmsn IG9yIGBqdXN0LW9uZS1zcGFjZScgd2hpY2ggZG9uJ3QgdXNlCisgICAgIDs7IGBpbnNlcnQt YW5kLWluaGVyaXQnIGFuZCB0aHVzIGJ5cGFzcyBkZWZhdWx0IHRleHQgcHJvcGVydHkKKyAg ICAgOzsgaW5oZXJpdGFuY2UuCisgICAgIGluc2VydC1pbi1mcm9udC1ob29rcyAoLCMnZXNo ZWxsLS1tYXJrLWFzLW91dHB1dAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICwjJ2Vz aGVsbC0tbWFyay15YW5rZWQtYXMtb3V0cHV0KSkKKyAgIkEgbGlzdCBvZiB0ZXh0IHByb3Bl cnRpZXMgdG8gYXBwbHkgdG8gY29tbWFuZCBvdXRwdXQuIikKKwogOzs7IE9ic29sZXRlIHZh cmlhYmxlczoKIAogKGRlZmluZS1vYnNvbGV0ZS12YXJpYWJsZS1hbGlhcyAnZXNoZWxsLWhv c3QtbmFtZXMKQEAgLTE1Nyw2ICsxNzAsMjcgQEAgZXNoZWxsLWNvbmRpdGlvbi1jYXNlCiAJ ICxAaGFuZGxlcnMpCiAgICAgZm9ybSkpCiAKKyhkZWZ1biBlc2hlbGwtLW1hcmstYXMtb3V0 cHV0IChzdGFydCBlbmQgJm9wdGlvbmFsIG9iamVjdCkKKyAgIk1hcmsgdGhlIHRleHQgZnJv bSBTVEFSVCB0byBFTkQgYXMgRXNoZWxsIG91dHB1dC4KK09CSkVDVCBjYW4gYmUgYSBidWZm ZXIgb3Igc3RyaW5nLiAgSWYgbmlsLCBtYXJrIHRoZSB0ZXh0IGluIHRoZQorY3VycmVudCBi dWZmZXIuIgorICAod2l0aC1zaWxlbnQtbW9kaWZpY2F0aW9ucworICAgIChhZGQtdGV4dC1w cm9wZXJ0aWVzIHN0YXJ0IGVuZCBlc2hlbGwtY29tbWFuZC1vdXRwdXQtcHJvcGVydGllcwor ICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdCkpKQorCisoZGVmdW4gZXNoZWxsLS1t YXJrLXlhbmtlZC1hcy1vdXRwdXQgKHN0YXJ0IGVuZCkKKyAgIk1hcmsgeWFua2VkIHRleHQg ZnJvbSBTVEFSVCB0byBFTkQgYXMgRXNoZWxsIG91dHB1dC4iCisgIDs7IGB5YW5rJyByZW1v dmVzIHRoZSBmaWVsZCB0ZXh0IHByb3BlcnR5IGZyb20gdGhlIHRleHQgaXQgaW5zZXJ0cwor ICA7OyBkdWUgdG8gYHlhbmstZXhjbHVkZWQtcHJvcGVydGllcycsIHNvIGFycmFuZ2UgZm9y IHRoaXMgdGV4dAorICA7OyBwcm9wZXJ0eSB0byBiZSByZWFwcGxpZWQgaW4gdGhlIGBhZnRl ci1jaGFuZ2UtZnVuY3Rpb25zJy4KKyAgKGxldHJlYyAoKGhvb2sKKyAgICAgICAgICAgIChs YW1iZGEgKHN0YXJ0MSBlbmQxIF9sZW4xKQorICAgICAgICAgICAgICAocmVtb3ZlLWhvb2sg J2FmdGVyLWNoYW5nZS1mdW5jdGlvbnMgaG9vayB0KQorICAgICAgICAgICAgICAod2hlbiAo YW5kICg9IHN0YXJ0IHN0YXJ0MSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAoPSBlbmQg ZW5kMSkpCisgICAgICAgICAgICAgICAgKGVzaGVsbC0tbWFyay1hcy1vdXRwdXQgc3RhcnQx IGVuZDEpKSkpKQorICAgIChhZGQtaG9vayAnYWZ0ZXItY2hhbmdlLWZ1bmN0aW9ucyBob29r IG5pbCB0KSkpCisKIChkZWZ1biBlc2hlbGwtZmluZC1kZWxpbWl0ZXIKICAgKG9wZW4gY2xv c2UgJm9wdGlvbmFsIGJvdW5kIHJldmVyc2UtcCBiYWNrc2xhc2gtcCkKICAgIkZyb20gcG9p bnQsIGZpbmQgdGhlIENMT1NFIGRlbGltaXRlciBjb3JyZXNwb25kaW5nIHRvIE9QRU4uCmRp ZmYgLS1naXQgYS90ZXN0L2xpc3AvZXNoZWxsL2VtLXByb21wdC10ZXN0cy5lbCBiL3Rlc3Qv bGlzcC9lc2hlbGwvZW0tcHJvbXB0LXRlc3RzLmVsCmluZGV4IGRiNDVlMmFlM2E3Li4yNTc1 NDllNDBmYiAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL2VzaGVsbC9lbS1wcm9tcHQtdGVzdHMu ZWwKKysrIGIvdGVzdC9saXNwL2VzaGVsbC9lbS1wcm9tcHQtdGVzdHMuZWwKQEAgLTU0LDgg KzU0LDggQEAgZW0tcHJvbXB0LXRlc3QvZmllbGQtcHJvcGVydGllcwogICAgICAoc2hvdWxk IChlcXVhbCBsYXN0LWlucHV0ICJlY2hvIGhlbGxvXG4iKSkKICAgICAgKHNob3VsZCAoZXF1 YWwtaW5jbHVkaW5nLXByb3BlcnRpZXMKICAgICAgICAgICAgICAgbGFzdC1vdXRwdXQKLSAg ICAgICAgICAgICAgKHByb3BlcnRpemUgImhlbGxvXG4iICdyZWFyLW5vbnN0aWNreSAnKGZp ZWxkKQotICAgICAgICAgICAgICAgICAgICAgICAgICAnZmllbGQgJ2NvbW1hbmQtb3V0cHV0 KSkpKSkpCisgICAgICAgICAgICAgIChhcHBseSAjJ3Byb3BlcnRpemUgImhlbGxvXG4iCisg ICAgICAgICAgICAgICAgICAgICBlc2hlbGwtY29tbWFuZC1vdXRwdXQtcHJvcGVydGllcykp KSkpKQogCiAoZXJ0LWRlZnRlc3QgZW0tcHJvbXB0LXRlc3QvZmllbGQtcHJvcGVydGllcy9u by1oaWdobGlnaHQgKCkKICAgIkNoZWNrIHRoYXQgZmllbGQgcHJvcGVydGllcyBhcmUgcHJv cGVybHkgc2V0IG9uIEVzaGVsbCBvdXRwdXQvcHJvbXB0cy4KQEAgLTc3LDggKzc3LDggQEAg ZW0tcHJvbXB0LXRlc3QvZmllbGQtcHJvcGVydGllcy9uby1oaWdobGlnaHQKICAgICAgICAo c2hvdWxkIChlcXVhbCBsYXN0LWlucHV0ICJlY2hvIGhlbGxvXG4iKSkKICAgICAgICAoc2hv dWxkIChlcXVhbC1pbmNsdWRpbmctcHJvcGVydGllcwogICAgICAgICAgICAgICAgIGxhc3Qt b3V0cHV0Ci0gICAgICAgICAgICAgICAgKHByb3BlcnRpemUgImhlbGxvXG4iICdyZWFyLW5v bnN0aWNreSAnKGZpZWxkKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICdmaWVsZCAn Y29tbWFuZC1vdXRwdXQpKSkpKSkpCisgICAgICAgICAgICAgICAgKGFwcGx5ICMncHJvcGVy dGl6ZSAiaGVsbG9cbiIKKyAgICAgICAgICAgICAgICAgICAgICAgZXNoZWxsLWNvbW1hbmQt b3V0cHV0LXByb3BlcnRpZXMpKSkpKSkpCiAKIChlcnQtZGVmdGVzdCBlbS1wcm9tcHQtdGVz dC9uZXh0LXByZXZpb3VzLXByb21wdCAoKQogICAiQ2hlY2sgdGhhdCBuYXZpZ2F0aW5nIGZv cndhcmQvYmFja3dhcmQgdGhyb3VnaCBvbGQgcHJvbXB0cyB3b3JrcyBjb3JyZWN0bHkuIgpk aWZmIC0tZ2l0IGEvdGVzdC9saXNwL2VzaGVsbC9lc2hlbGwtdGVzdHMuZWwgYi90ZXN0L2xp c3AvZXNoZWxsL2VzaGVsbC10ZXN0cy5lbAppbmRleCA3NzZjZmI5YjkyZi4uNzQzY2MyOGI5 YjUgMTAwNjQ0Ci0tLSBhL3Rlc3QvbGlzcC9lc2hlbGwvZXNoZWxsLXRlc3RzLmVsCisrKyBi L3Rlc3QvbGlzcC9lc2hlbGwvZXNoZWxsLXRlc3RzLmVsCkBAIC0zNCw2ICszNCw4IEBACiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoZmlsZS1uYW1lLWRpcmVjdG9yeSAob3IgbG9h ZC1maWxlLW5hbWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBkZWZhdWx0LWRpcmVjdG9yeSkpKSkKIAorKGRlZnZhciBlc2hlbGwtdGVz dC12YWx1ZSBuaWwpCisKIDs7OyBUZXN0czoKIAogKGVydC1kZWZ0ZXN0IGVzaGVsbC10ZXN0 L3BpcGUtaGVhZHByb2MgKCkKQEAgLTE2MCw2ICsxNjIsMzIgQEAgZXNoZWxsLXRlc3QvZ2V0 LW9sZC1pbnB1dAogICAgICAoYmVnaW5uaW5nLW9mLWxpbmUpKQogICAgKHNob3VsZCAoc3Ry aW5nPSAoZXNoZWxsLWdldC1vbGQtaW5wdXQpICJlY2hvIGFscGhhIikpKSkKIAorKGVydC1k ZWZ0ZXN0IGVzaGVsbC10ZXN0L2dldC1vbGQtaW5wdXQvcmVydW4tY29tbWFuZCAoKQorICAi VGVzdCB0aGF0IHdlIGNhbiByZXJ1biBhbiBvbGQgY29tbWFuZCB3aGVuIHBvaW50IGlzIG9u IGl0LiIKKyAgKHdpdGgtdGVtcC1lc2hlbGwKKyAgIChsZXQgKChlc2hlbGwtdGVzdC12YWx1 ZSAiZmlyc3QiKSkKKyAgICAgKGVzaGVsbC1tYXRjaC1jb21tYW5kLW91dHB1dCAiZWNobyAk ZXNoZWxsLXRlc3QtdmFsdWUiICJmaXJzdCIpKQorICAgOzsgR28gdG8gdGhlIHByZXZpb3Vz IHByb21wdC4KKyAgIChmb3J3YXJkLWxpbmUgLTIpCisgICAobGV0ICgoaW5oaWJpdC1maWVs ZC10ZXh0LW1vdGlvbiB0KSkKKyAgICAgKGVuZC1vZi1saW5lKSkKKyAgIDs7IFJlcnVuIHRo ZSBjb21tYW5kLCBidXQgd2l0aCBhIGRpZmZlcmVudCB2YXJpYWJsZSB2YWx1ZS4KKyAgIChs ZXQgKChlc2hlbGwtdGVzdC12YWx1ZSAic2Vjb25kIikpCisgICAgIChlc2hlbGwtc2VuZC1p bnB1dCkpCisgICAoZXNoZWxsLW1hdGNoLW91dHB1dCAic2Vjb25kIikpKQorCisoZXJ0LWRl ZnRlc3QgZXNoZWxsLXRlc3QvZ2V0LW9sZC1pbnB1dC9ydW4tb3V0cHV0ICgpCisgICJUZXN0 IHRoYXQgd2UgY2FuIHJ1biBhIGxpbmUgb2Ygb3V0cHV0IGFzIGEgY29tbWFuZCB3aGVuIHBv aW50IGlzIG9uIGl0LiIKKyAgKHdpdGgtdGVtcC1lc2hlbGwKKyAgIChlc2hlbGwtbWF0Y2gt Y29tbWFuZC1vdXRwdXQgImVjaG8gXCJlY2hvIHRoZXJlXCIiICJlY2hvIHRoZXJlIikKKyAg IDs7IEdvIHRvIHRoZSBvdXRwdXQsIGFuZCBpbnNlcnQgImhlbGxvIiBhZnRlciAiZWNobyIu CisgICAoZm9yd2FyZC1saW5lIC0xKQorICAgKGZvcndhcmQtd29yZCkKKyAgIChpbnNlcnQg IiBoZWxsbyIpCisgICA7OyBSdW4gdGhlIGxpbmUgYXMgYSBjb21tYW5kLgorICAgKGVzaGVs bC1zZW5kLWlucHV0KQorICAgKGVzaGVsbC1tYXRjaC1vdXRwdXQgIihcImhlbGxvXCIgXCJ0 aGVyZVwiKSIpKSkKKwogKHByb3ZpZGUgJ2VzaGVsbC10ZXN0cykKIAogOzs7IGVzaGVsbC10 ZXN0cy5lbCBlbmRzIGhlcmUKLS0gCjIuMjUuMQoK --------------AQmqSvjCYLi6vM6yyXaQbDtJ-- From unknown Sun Jun 15 08:52:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#61310: Eshell modifying and running output regression Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 10 Feb 2023 06:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61310 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: miha@kamnitnik.top, Morgan Smith , 61310@debbugs.gnu.org Received: via spool by 61310-submit@debbugs.gnu.org id=B61310.167601119926454 (code B ref 61310); Fri, 10 Feb 2023 06:40:01 +0000 Received: (at 61310) by debbugs.gnu.org; 10 Feb 2023 06:39:59 +0000 Received: from localhost ([127.0.0.1]:34184 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQN4h-0006sc-Aw for submit@debbugs.gnu.org; Fri, 10 Feb 2023 01:39:59 -0500 Received: from mail-pj1-f48.google.com ([209.85.216.48]:52005) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQN4g-0006sQ-4Q for 61310@debbugs.gnu.org; Fri, 10 Feb 2023 01:39:58 -0500 Received: by mail-pj1-f48.google.com with SMTP id pj3so4326545pjb.1 for <61310@debbugs.gnu.org>; Thu, 09 Feb 2023 22:39:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=YX+xtUf1/FSR3OsJGaijkoPLmV6cLriVkvDYd0LO0Ao=; b=F75FMOe1wjvtRHDR+aWj+2rr9yx4DlZB+DdxFeo0hwYZpLr+gRv6LxTleGXGzl5BrV 67kQdSlxnHl48Yspej01jm7y1QOdXZpaH8uTtnUdCDF+F829KEAxL7PPNizLBA5Lx9i+ uniPgQaE72+SLocqCdbJPJEk1xjaLgcyYtaAsBWjcSCpk4UoZevZZ6K6yVlD0jfYsgAH 4m846xeSq2PJr+jOODZ7hDYM3W7BIlX0nifRuvZarClsGxu8WJwOQRMz2Nkh9xJnspy3 A+L2H0vlsTFkWswCOM8M1KDYSthuXmqjVOxFdahZd7vEbvdZNEm3+sKUgziQUqErlRcA vHLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=YX+xtUf1/FSR3OsJGaijkoPLmV6cLriVkvDYd0LO0Ao=; b=ltN9TVlS9rGFDuGow0pd38qm+gdCAUEaC8Rd+S+ijL0LJRT9tEVEGIb+ZS522mN6IN EST7HDvtFiEdOcROLvPF4lbv6fCCzGzytk8rciKYg+yvvFnF4Xm1EfX7YqmhgGvLrZOV dj78+iXbsUiXmP2LQwzKDKf5kxIw4B7KP7CG+ZOKMvlS8EuwRf20fGx1Wm/wvW3OOAq2 /RY1Nxnsid/pcp0+o888ImA9g9CziZd6yEbvUvwoM/dkOwY37HghC8fj/9vGybmc1Vsc YuMW4ie/eOtg6LuZSgowNPLDqhYfciNaMSxvD2+Z5kvN/68AzLdb1CJ+dz6tG0E6B3/h 7z1g== X-Gm-Message-State: AO0yUKXIIASaYgg+qPxB0rhKnvE7NcNUZy4kaEqcLJLyZim0S/7/+7KF UpwC1ms3tbDjMVq1tlDiwSo= X-Google-Smtp-Source: AK7set+Sc4BXdHQr4ac/lNDCrxgryH88ZdqbCOLmzDUTDJDKXn7tFI1Ph5nDUyA5REFetKddL0a4RQ== X-Received: by 2002:a05:6a20:8e06:b0:be:a3e4:8426 with SMTP id y6-20020a056a208e0600b000bea3e48426mr19126543pzj.40.1676011192129; Thu, 09 Feb 2023 22:39:52 -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 k17-20020aa790d1000000b0058da7e58008sm2517361pfk.36.2023.02.09.22.39.51 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 09 Feb 2023 22:39:51 -0800 (PST) Message-ID: <635509b3-cdce-4e31-9d31-8161b2158cb0@gmail.com> Date: Thu, 9 Feb 2023 22:39:52 -0800 MIME-Version: 1.0 Content-Language: en-US From: Jim Porter References: <8ab1105d-539a-d268-f891-268f18890aa1@gmail.com> <91f958e5-1f95-647a-2524-1cd87aa10e46@gmail.com> <87ttzxs5fy.fsf@miha-pc> <06107bfa-21a6-00b5-0e3b-441cde343513@gmail.com> In-Reply-To: <06107bfa-21a6-00b5-0e3b-441cde343513@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2/7/2023 3:37 PM, Jim Porter wrote: > Good call. Here's a patch that (mostly) copies those comint functions > over to Eshell. Ok, pushed this as ab7c2f8092. From unknown Sun Jun 15 08:52:54 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: Morgan Smith Subject: bug#61310: closed (Re: bug#61310: Eshell modifying and running output regression) Message-ID: References: <9c7a35b2-a641-f4b4-8130-138ec1870371@gmail.com> X-Gnu-PR-Message: they-closed 61310 X-Gnu-PR-Package: emacs Reply-To: 61310@debbugs.gnu.org Date: Fri, 24 Feb 2023 18:00:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1677261602-21140-1" This is a multi-part message in MIME format... ------------=_1677261602-21140-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #61310: Eshell modifying and running output regression 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 61310@debbugs.gnu.org. --=20 61310: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D61310 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1677261602-21140-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 61310-done) by debbugs.gnu.org; 24 Feb 2023 17:59:14 +0000 Received: from localhost ([127.0.0.1]:38214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVcLi-0005TO-FT for submit@debbugs.gnu.org; Fri, 24 Feb 2023 12:59:14 -0500 Received: from mail-pl1-f179.google.com ([209.85.214.179]:37410) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVcLh-0005TC-2G for 61310-done@debbugs.gnu.org; Fri, 24 Feb 2023 12:59:13 -0500 Received: by mail-pl1-f179.google.com with SMTP id c1so303579plg.4 for <61310-done@debbugs.gnu.org>; Fri, 24 Feb 2023 09:59:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=LNdFNzBeRQj9Lmt9fPn9R/6emF3GPvawCR5CqLIO5EM=; b=Fp/nNxdR9WG6+JsNDchADRKOURfS1eqR6dN0KulhhyFqHNv6X5rkpCJl5VuMR99Wmw h25jVDjHdYs/voanYvPWzZqpgcMxXj86TEPQSicXVUeNPyDURLCdDXJ/kw8TD12QmwHl uDSFYmDagLG83zw1BTZaLQIzHUjPENDn9g4yvaitUa9bmcuW5FB4Vd7d1cbouve3UISa fHHm1iPsVSVmDRTpT9GEHhHKGr+PyiKlcW1FLG1RELZFHHhWsc/kLZ928LyfL6RFPWUI Ly+ZWKAqIT/9/etOVBkztItjTGC6alKyzSYFKZxqmVWTqrmkhjIgS+c01kS6ulKuQCBK vkwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=LNdFNzBeRQj9Lmt9fPn9R/6emF3GPvawCR5CqLIO5EM=; b=mz/FUbXt1bNgcYNFB/pz1fTKYNab9/oZsilJSse3Suyeq4h77QMfp79SLL6eKllmO3 CexMr3Fp4XGi2XL6TFEgNP/vpY3vbXx5Qk8vS9hOAhSdRROk5xzaQION7AmN6C6+D6Cd 802CkHChXziOZxXOsEgaPZztOKCcsvB7kUt17rS8nqb1iQfrIWB/EYKUpZi+I4dIeAW2 mMI+R9cA23pASig+txTiqOiPGDmV0zN7ir6mUXWUfo/5rcJYqZWmPNjR3LtQhxxXSWgE zRt+WzGa2qAF7qcjvsaupfgBYzzAwhZloYlvS42PTCV5E2VMQGFi1gI2mb+yGRAYy15e VldA== X-Gm-Message-State: AO0yUKVPUSnBKllNLyl4H73MIbgYa++KgsLm0S9L0PsWzheVqeJ83Rb0 U71O2NbsM99ENOJX+sIGRyc= X-Google-Smtp-Source: AK7set+KOc6OBbObi583JebGNzUXP9/fpiBWb76fXzLXVhIVp6b57923fJedA/pbePtpyf4xU779kQ== X-Received: by 2002:a17:90b:38ce:b0:234:b082:48a2 with SMTP id nn14-20020a17090b38ce00b00234b08248a2mr17352618pjb.28.1677261547017; Fri, 24 Feb 2023 09:59:07 -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 bj13-20020a17090b088d00b00230c8484fbfsm1817697pjb.55.2023.02.24.09.59.06 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Feb 2023 09:59:06 -0800 (PST) Message-ID: <9c7a35b2-a641-f4b4-8130-138ec1870371@gmail.com> Date: Fri, 24 Feb 2023 09:59:07 -0800 MIME-Version: 1.0 Subject: Re: bug#61310: Eshell modifying and running output regression Content-Language: en-US From: Jim Porter To: miha@kamnitnik.top, Morgan Smith , 61310-done@debbugs.gnu.org References: <8ab1105d-539a-d268-f891-268f18890aa1@gmail.com> <91f958e5-1f95-647a-2524-1cd87aa10e46@gmail.com> <87ttzxs5fy.fsf@miha-pc> <06107bfa-21a6-00b5-0e3b-441cde343513@gmail.com> <635509b3-cdce-4e31-9d31-8161b2158cb0@gmail.com> In-Reply-To: <635509b3-cdce-4e31-9d31-8161b2158cb0@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61310-done 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 2/9/2023 10:39 PM, Jim Porter wrote: > On 2/7/2023 3:37 PM, Jim Porter wrote: >> Good call. Here's a patch that (mostly) copies those comint functions >> over to Eshell. > > Ok, pushed this as ab7c2f8092. Since no one has complained that my fix didn't work in the past couple weeks, I'm assuming all is well here. Closing. (But if it's still broken, just let me know.) ------------=_1677261602-21140-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Feb 2023 04:23:13 +0000 Received: from localhost ([127.0.0.1]:47116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pOt28-0007JQ-TW for submit@debbugs.gnu.org; Sun, 05 Feb 2023 23:23:13 -0500 Received: from lists.gnu.org ([209.51.188.17]:47020) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pOt28-0007JJ-0W for submit@debbugs.gnu.org; Sun, 05 Feb 2023 23:23:12 -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 1pOt27-0004w0-Qb for bug-gnu-emacs@gnu.org; Sun, 05 Feb 2023 23:23:11 -0500 Received: from mail-bn8nam11olkn20800.outbound.protection.outlook.com ([2a01:111:f400:7eae::800] helo=NAM11-BN8-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pOt25-00076U-Ih for bug-gnu-emacs@gnu.org; Sun, 05 Feb 2023 23:23:11 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D9nJjsPUpxs5EqNd7HfxBhwKnwnW1Y/kXhKhS+v7HKLiumkwM6ZvyXGgyVfaB2FCIO1AhnjtzQTPR496U6QRjT40APSF920pXc7MEWROu2hxbDvScToC7BFvcSFIPc89kkdYTlWwvVs4FtRj1P+haY+R2W6w8deIfmVJPu9uriZ1PMs/PlcGp+P95zIcchWfA49umqydkiG+fF94aSVEKQbnLib+kOM34tEAQJ0rymTaF8euB8CZ8DIOZOv+pjL8RLMRi1ZIR9EwEeJeCQ4HQ1UkxmZBAZuTPbX4WlIJNnGOmaNO4Zq+7KU/uOPpXFsdgj5UlS0Nety9NegZe3E65Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=y1yShjpRU3ohvbogFCrUIUC7klfR3V65Mm+RH+kIVzs=; b=H0skjJC+JROY3FkTzXk/EVzO5+W0fnUEwhRjFtIO3W5Hzu9Qqiv9x2mXygB8BtKW04vVjQM7oNgFIuCo7+kV/bOEmWCTHvuzi5kCs0YW6tlWNZ/caodhPiyBr9RJixiJAxzMmSybMsZ3mo7zPFwl+VZkzCppcJDs1xbRTyrh+KTOrSz9q6gtaV/f3Fjr6PG5aKAq0uLTIC/k2e6EDEsfWwzzFIzu+Zy+nXnbptjRvMfy/iD/pAJ7uu2KFDORrmeRSLCAzZVUhIibFB5B+wnRHxSH9dgl0ZP2jGe/36qJHt/o2YUXRiKa7o+OAgofdXEsi9FHAjYNrFThDtEDNIUPOw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=y1yShjpRU3ohvbogFCrUIUC7klfR3V65Mm+RH+kIVzs=; b=sD8RWrv/6dcRHw1FPnnbatT4KNDZqe8gHX6/9Nlw7rZum/aDMPyPoWovgHwF09YATyZJkfm8bzOCxHqJq5nvir25S6zdj2/5Mm6F/CuThVpdin3Mk1nTxx/hEYqygBsAPZ1e1l9lVkPasFaSGxLrml2PbxWU1TPD0bXVWDDdDNuL5sgKW4Wjoi+8j3jnBDJyaHaVNAzxBo1AGYbXH9pz6LC67SWX/xM16b08wUrWgLFqVIJfcfTE3/+GeUuyzooIRfsqgXpH6gQq6xMVOo2eR6qOtNo7kbGd7TKBtP8Kuilnft0r9dABNTS8PkEqDZKlnN/zBPB83LWfZwUgrKB+9A== Received: from DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) by SA0PR03MB5595.namprd03.prod.outlook.com (2603:10b6:806:c0::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.34; Mon, 6 Feb 2023 04:18:03 +0000 Received: from DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::9d7c:7c0a:3e89:57dc]) by DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::9d7c:7c0a:3e89:57dc%7]) with mapi id 15.20.6043.033; Mon, 6 Feb 2023 04:18:03 +0000 From: Morgan Smith To: jporterbugs@gmail.com, bug-gnu-emacs@gnu.org Subject: Eshell modifying and running output regression Date: Sun, 05 Feb 2023 23:18:00 -0500 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Content-Type: text/plain X-TMN: [ornQ5zbI+DDX3WokAeDWaJudgXnOzxIS] X-ClientProxiedBy: YT4PR01CA0242.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:10f::21) To DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) X-Microsoft-Original-Message-ID: <87ttzzv347.fsf@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM5PR03MB3163:EE_|SA0PR03MB5595:EE_ X-MS-Office365-Filtering-Correlation-Id: 69e48401-858a-4fce-55de-08db07f92395 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7ZmqxAwRyb8D16my/9aB+L4OQCLRNf6+q0E+9pRJ5Dm7w+TkMIOIqcCdzew3LD4SX8KP4eAXwYRthwuA6WGPJ81JYrqXPEHdKjy9iBS/ur24GRZ++XETtfCtkzo/8bbiaJRInc1nf/VfIqjF3UElszS0wVpwa3mCVJZ5E5bay1jbXp+5t3BoF/SwQ5t1JKXkmBkHRS+gVrfAFgBGNk10JhOG7GwfxcG75YB3UKSCS5ZdpCrZE4d4Acq4d0sl88t/UuDsMY5uZMVKOro0zvsTMasMwlBUAhF7cHu8Xp4DaCLgII2I9ZjO92B7Y2VhuSlbGW620OWsQNtRgvrdeiWVXmEqbEWkdzwcoEFhQSNRuu75C0VADkHHRPdr2P92CEBjTk8yV57sQh4cX5Yhs3NrIMQ3M6tEdvEqBB4SmDi8CPsb3CRbnZLYLoHMjFhtvc1dgaBLxuQShsZtpOMYZjlmY5uetN1d6OU3HpABNulnhqGmrRXooZ3L1Ho0upKjCOkt8eS6baNUo1TLyESuDfv/aB76+bQl/nVWauhzNdl0jPtxx5fgXni1/lC2R3O3rt7WR9+0eOc4YPPGBFp/KDybW8i7YvMYqAVMS0+FnZNNtQI= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?g7AWqYcKR2xOjL++t83oVbtD3jm0Rkd9yP/qNTx/H5WyDAq6m3B9i90l5bog?= =?us-ascii?Q?7AbU0Nwo1cdSG/qKPcEhilDY6PsjLBMzPErHyQr+e4iZ2k4/czqnwUEKk4Op?= =?us-ascii?Q?Q2DWi3lNXJnfdOb3WG+4ffsiAn5Hta3yOuXg4F5drBIRyK7xGzXF7BIhX9Ej?= =?us-ascii?Q?RZEX+x5aCGSxFaLf0V+ERRQlCpsbZKDVquUJvjaZ1zOdMX2f0Ny8hIJRM1Bt?= =?us-ascii?Q?MiSIXmaltO9slukrIEHo3/DJVYgRXYnlC8ASBdTxrCbuLxhndutTCbFB6h03?= =?us-ascii?Q?X1XJI0cRfkSAGnskdi5FD3IzebSf7K+Qdqd+GuK3mSf+U7kc2Qrv1kR0/H9j?= =?us-ascii?Q?+dbwLZfWlCiEI2HFG654C/r75myV4SdMYKWaa7q4Y2qibf9A6yJAz/86yunI?= =?us-ascii?Q?vx9ddm9lvKbZcOE/nqaDR9eR0+Q1YP5i4PsyzR4tqZHDBkOtJ77qqpsPeBYO?= =?us-ascii?Q?8EXBlxgbZ7n5QI3KUh1oU69mZL5QwkH5wqYS/3jT7hOQoMSQ28LF9uDGkVNA?= =?us-ascii?Q?NR0X4sQ0XWC5XIxwHYssOb8VSoVm8h6QFwiOA+YExoQYOYIX6lytgMQNOR2g?= =?us-ascii?Q?xKYCL8leiIfqQnXyrytOvQeR7cnyiFrw8DUAS+69ErCKVWOwnUMjRu3bYNWM?= =?us-ascii?Q?yXr2TbUx1iKIiGwCvo4ZWQQpQyrALlUNp5fjiODLWFYx6DPRd3jTQccedinE?= =?us-ascii?Q?7HvdH7LSU7pmdoZGB6G4AQmhdtEAbg5nee49AHtfusnCiBdn5puALcv0VJmO?= =?us-ascii?Q?OdvmoWFt6/zjufTzS1uCo/fF/KxriJVbQiwk+SXfKesBP/WGbX523lDj2G2D?= =?us-ascii?Q?5WeHx5ijsZmdd4Eo10/fyqGqUpavuazIgZBRABfbxUYYY/I4fNMJ/Y82ufHY?= =?us-ascii?Q?LO/H3MQIJmUfzRjjbDnHRuetVL1cejOz3RiUZB7RAyipq/Iu1C/pSs7wCN4q?= =?us-ascii?Q?ZPotuotCi6S71cgKEynb3gWUaTgtQd9l7QcepFCcHvDBKJDYh3W5R3T6Bzq1?= =?us-ascii?Q?3DUPInT3VgKXSDNB8l4qT/gqaDEPNX2z9XkrLvAdki4V6KouaLlN+8Y/82aE?= =?us-ascii?Q?XG7Z+W/THKW87nBi8kyaNt1XrDubkcp2GKX8WOe7oPkx24nzP9c+yYljv6Uw?= =?us-ascii?Q?5qcX5XivocA+y7Ub/i1Zq+LE0bCiyocj4j5mZvJaMwGKDrkExI4E+2V5Cyrs?= =?us-ascii?Q?9PJZVHFxieIi5y7txUqhuhCO5OXyviTGu8OXDoaDj3+XlyVkAe32XwRuA0f8?= =?us-ascii?Q?jlNHLVWHc47W0tPHHoJ8FfmZlxtLwFdxXAp2HuHbWDxhrlFwrvHNSlHiCwfC?= =?us-ascii?Q?JFM=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 69e48401-858a-4fce-55de-08db07f92395 X-MS-Exchange-CrossTenant-AuthSource: DM5PR03MB3163.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2023 04:18:03.1422 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR03MB5595 Received-SPF: pass client-ip=2a01:111:f400:7eae::800; envelope-from=Morgan.J.Smith@outlook.com; helo=NAM11-BN8-obe.outbound.protection.outlook.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, SPF_HELO_PASS=-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 (--) Hello, eshell allows you to modify the output of a command and run it. It is a beautiful thing. Example: $ ls file.el $ now go up and append "file" to the output and hit enter. $ ls file file.el $ file file.el color.el: Lisp/Scheme program, Unicode text, UTF-8 text $ The ability is currently broken because "file.el" has the field property set to "command-output" and the "file" command that I added has no property field. So currently the previous interaction would actually yield: $ ls file file.el $ file.el file.el: command not found $ This was broken in commit 558f04c39e036d2f681f72556627768d7bee9ab5. Now adding the field to eshell prompt makes a lot of sense and I like that. I don't know much about fields but it looks like it is not necessary to have a command-output field at all. I propose we get rid of that. If you want to keep the field, can we make it sticky or something? I just want the above usecase fixed. Thanks, Morgan ------------=_1677261602-21140-1--