From unknown Fri Jun 20 07:14:54 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#68767 <68767@debbugs.gnu.org> To: bug#68767 <68767@debbugs.gnu.org> Subject: Status: eshell's history expansion doesn't support !$ Reply-To: bug#68767 <68767@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:14:54 +0000 retitle 68767 eshell's history expansion doesn't support !$ reassign 68767 emacs submitter 68767 Daniel Colascione severity 68767 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 27 21:47:55 2024 Received: (at submit) by debbugs.gnu.org; 28 Jan 2024 02:47:55 +0000 Received: from localhost ([127.0.0.1]:56227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTvD9-0005vF-Gb for submit@debbugs.gnu.org; Sat, 27 Jan 2024 21:47:55 -0500 Received: from lists.gnu.org ([2001:470:142::17]:57864) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTvD5-0005uL-SI for submit@debbugs.gnu.org; Sat, 27 Jan 2024 21:47:54 -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 1rTvCs-0006ZT-I7 for bug-gnu-emacs@gnu.org; Sat, 27 Jan 2024 21:47:38 -0500 Received: from dancol.org ([2600:3c01:e000:3d8::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rTvCq-0001fn-Di for bug-gnu-emacs@gnu.org; Sat, 27 Jan 2024 21:47:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From:Sender: Reply-To:Cc: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=3dQTr6o0Qqg+9JhtDE3bT56rQQtGho8Eh2F0afVTxkM=; b=IRRvy1eTL6DLaRhFIz2p1XEx2H v3d5UivXoHXHQd4zevSMRyUAqoFLXz7mFVX4XZqY9YUxYdrL4wlXfpp4J3hbZ7wZARbIk0CcaX5Vf msjdkcH+ymlv8bywPjWTWQp4O0zikbj1Fy5PTdIjyiF8oXYMSAJ1z0yhAXhz3ZeFFFKsSSoNn96KJ ksuJ/iJd9BUQB1IImizCQ4FeoKkhCNgVFmtVYrfQ61PcA8PPn1bJJH13GqdWzcs5EQrqEV1K8WTGT vzZeJR9Moa8OSs0z66Bsfig8Al6st/EtinIh802+xJoLlFIUQvuKiNaSMEke6imr4c17Cq+vyre6s Si/eis3g==; Received: from [2600:1012:b0c1:92a3:e7c4:8eb3:dc1c:837f] (port=55122 helo=localhost) by dancol.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rTvCk-00023k-IU for bug-gnu-emacs@gnu.org; Sat, 27 Jan 2024 21:47:31 -0500 From: Daniel Colascione To: bug-gnu-emacs@gnu.org Subject: eshell's history expansion doesn't support !$ User-Agent: mu4e 1.11.27; emacs 30.0.50 Date: Sat, 27 Jan 2024 18:47:28 -0800 Message-ID: <87zfwqi37j.fsf@dancol.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2600:3c01:e000:3d8::1; envelope-from=dancol@dancol.org; helo=dancol.org 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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: -0.1 (/) In bash, !$ expands to the last word of the previous command. eshell doesn't recognize this syntax, even though it should if it's imitating bash's history expansion Also, in general, eshell should support the entirety of bash's history expansion vocabulary, e.g. !$:h. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 29 19:42:49 2024 Received: (at control) by debbugs.gnu.org; 30 Jan 2024 00:42:49 +0000 Received: from localhost ([127.0.0.1]:33968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUcDA-0005sr-V2 for submit@debbugs.gnu.org; Mon, 29 Jan 2024 19:42:49 -0500 Received: from mail-ed1-x531.google.com ([2a00:1450:4864:20::531]:44442) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUcD9-0005sR-4n for control@debbugs.gnu.org; Mon, 29 Jan 2024 19:42:47 -0500 Received: by mail-ed1-x531.google.com with SMTP id 4fb4d7f45d1cf-55c33773c0aso3378140a12.1 for ; Mon, 29 Jan 2024 16:42:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706575353; x=1707180153; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=4zRj9XpSGnTLuQpuWmZxfY6y5cMYfFQ9tJV8WgRk5o4=; b=L59ZnCBYfbCr4vVDbOz5Y4+9TMmRyK2sJW/SgbZYeA+1lXpQnXf7euQ+lJEB24Bw8D broUBxVc6bFCE9o0qDpgloWJYrwYeg4Gp3TxQz7THHDBBPRljCRA2B6BAwEHlopu2hE8 NEUqX81otcx/qQeFavFqnKeHHOKB+2OwYgB2pfHSyYUZsjvwZ4r/eF1GXIZ56SqrL1RA fwcp1xESbrlMvr7h3tGP+J8CgDtEZQO0VM/Q32d8nCj8kg2E1DVHDhGO6Cd1Nf6fqkuK ZnclMyBrkjht8kqMMvyIOT9YZ7aoX3bBuLzjQWKOj/GxRTSWpzFd/wB9LB8QZw0rNXwx hdMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706575353; x=1707180153; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=4zRj9XpSGnTLuQpuWmZxfY6y5cMYfFQ9tJV8WgRk5o4=; b=qjBdJ84Lskch/w5kL0NkrvnWP7KeaPkpG1zOUlj6Ew+speSMti5PWAv7TRUNj9nuom CCR8et477qZDhY/5PHebCfq+b0s42j4CYtX2vxVoku9PXY7JLrdZKwwqzNjZnqG5TguB oh3s475ItogJoGqesczNK80N67X04TWATx6ytgkHWTfsQL+ggUerxku4Tgr/TzqpDGYu cd/wfIHZ1ZpWkiPWZNyxbbur4WtclZ+aqL16iTE5HzM9a4OL/nKd/vxJdQORtMqhdgio cKj3pDwwWAdGZrLyjKunkgejiECf4k5g6tIQ42HZobQFPXyw7CkGKIxL+ZvNlcxloAa2 WSLQ== X-Gm-Message-State: AOJu0Yx+aJ2aqMjatMrIC0nmwJk/fNa6dfxpoJajWOo6vtfOLFFInNAO 495TUB/RIkYsVV9FjudgU4KvmhpzW0tliZEUeg9SMr6PoBAwsxq8NBEvJ9/b7gAbbTh2qAW4T2P mUpSp+9pfkz8seDMOZhCHRolkjTXk4YTXgnQ= X-Google-Smtp-Source: AGHT+IEOdHXA5X8uOnQDHgc8EeKAU/bijo5Zggs/dHUOHaln5Bbrkvr9y1p1LcQNt+Y0vu2nM8UzkotuPGKdx7Wyu7E= X-Received: by 2002:aa7:c694:0:b0:55f:217d:9651 with SMTP id n20-20020aa7c694000000b0055f217d9651mr1568361edq.22.1706575352906; Mon, 29 Jan 2024 16:42:32 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 29 Jan 2024 19:42:32 -0500 From: Stefan Kangas MIME-Version: 1.0 Date: Mon, 29 Jan 2024 19:42:32 -0500 Message-ID: Subject: control message for bug #68767 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) 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: -1.0 (-) severity 68767 wishlist quit