From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#29821: Ensure quick substitution only occurs at start of line Date: Fri, 05 Jan 2018 09:31:36 -0500 Message-ID: <87y3lcqsvr.fsf@users.sourceforge.net> References: <87fu8272h6.fsf@gmail.com> <87shbqto33.fsf@users.sourceforge.net> <87wp11rqtr.fsf@users.sourceforge.net> <871sj96lgu.fsf@gmail.com> <87tvw4syi9.fsf@users.sourceforge.net> <87wp105ezz.fsf@gmail.com> <87o9mbso9j.fsf@users.sourceforge.net> <87po6q5sns.fsf@gmail.com> <87a7xus4hr.fsf@users.sourceforge.net> <877esxid5o.fsf@gmail.com> <877esxru9i.fsf@users.sourceforge.net> <87373lhy0l.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1515162652 12655 195.159.176.226 (5 Jan 2018 14:30:52 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 5 Jan 2018 14:30:52 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) Cc: 29821@debbugs.gnu.org, Andreas Schwab To: Jay Kamat Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jan 05 15:30:47 2018 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 1eXT0w-0001y8-0T for geb-bug-gnu-emacs@m.gmane.org; Fri, 05 Jan 2018 15:30:30 +0100 Original-Received: from localhost ([::1]:43027 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eXT2t-0004rT-Hy for geb-bug-gnu-emacs@m.gmane.org; Fri, 05 Jan 2018 09:32:31 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37864) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eXT2Z-0004h5-Vk for bug-gnu-emacs@gnu.org; Fri, 05 Jan 2018 09:32:22 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eXT2Q-0004aI-IX for bug-gnu-emacs@gnu.org; Fri, 05 Jan 2018 09:32:11 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:55972) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eXT2Q-0004Z2-7D for bug-gnu-emacs@gnu.org; Fri, 05 Jan 2018 09:32:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eXT2P-0001dl-RK for bug-gnu-emacs@gnu.org; Fri, 05 Jan 2018 09:32:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 05 Jan 2018 14:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29821 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 29821-submit@debbugs.gnu.org id=B29821.15151627076283 (code B ref 29821); Fri, 05 Jan 2018 14:32:01 +0000 Original-Received: (at 29821) by debbugs.gnu.org; 5 Jan 2018 14:31:47 +0000 Original-Received: from localhost ([127.0.0.1]:36420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eXT2A-0001dC-N1 for submit@debbugs.gnu.org; Fri, 05 Jan 2018 09:31:46 -0500 Original-Received: from mail-io0-f169.google.com ([209.85.223.169]:41302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eXT28-0001cv-UU; Fri, 05 Jan 2018 09:31:45 -0500 Original-Received: by mail-io0-f169.google.com with SMTP id f6so5932853ioh.8; Fri, 05 Jan 2018 06:31:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=7pPaTdT8VyNLy9MsKxifvZZzUzPcF0O8S2yNKcpqCzY=; b=nUYVTWAAqva844LhUOTULHGuayk94GZ9AH/yJpRKKviopQJJJIHMYgf4sZn3We/NoE BroJIeOBwn4fRhNiEozmF06x985gVcI6iDjpcFP/XsnvA2/9pCvXTNyCiVCsUWpI1D70 PVrbd+GgYSMjqHEbOA6A4MCGZvV4ik4GxPjIn/WMzbDQs+Ea3RE9fH0mkb0EwdD0IeIo viHfOcWHIzy4I10qptRDlatlZyjcHC1xd/jJbFcGhhCz+Pce6AzGrdqcMOx2V3EdzEGf fL7Ge8W+9DejiDChcuoAgs/FUUHLJDEfu74ITw+cJMW94/7dIQ/oAXc8hIpWDqS2bWuX dIVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=7pPaTdT8VyNLy9MsKxifvZZzUzPcF0O8S2yNKcpqCzY=; b=PczbA8NgRNwIGKLicfFyU497ZLwNywyZcpXnwwLdaQh3oZ93eKdKd3Af1tAwyxoo/8 DbOk3TbNUt+ggnMFPJ9s/mibmw0n4gefnL+17x8PGSD/FTCiXG8AWzab/HB1P42POhXq N+zBkyz48seAELZ7lZrZWuH/qspL+v9icOLO542cIXL/BS639plYV9hbLwgkxNJHmmFc X2ph1WGbV44CDhRA7rMkVNvGJzsIGh+egDDy481DvfOtx75QGYzvyCb0SrMMpeXqM3tw U7HtgX1cn1GQYI1OJPCHPT/Y32ZBPlvivAR0D3Dy0sCBP9ecrrynWO8kJ5567Ho7YJF2 iSNQ== X-Gm-Message-State: AKGB3mLPFoi06EvpQLQ/3LuO0Aw9cR2rugw5VliYIoY8mr5ZmbO7i8s6 WFeKoJwQYfmBp3fbI/EIv2GKHQ== X-Google-Smtp-Source: ACJfBouIpkQ7ecFO50xEHOB8MkqYFzbqbiahTiXUp3O0MEtwh4suN099BiqJZEZgfDxpTNZuWjL3VQ== X-Received: by 10.107.169.149 with SMTP id f21mr3062604ioj.182.1515162699090; Fri, 05 Jan 2018 06:31:39 -0800 (PST) Original-Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id 86sm3709298iom.31.2018.01.05.06.31.37 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 05 Jan 2018 06:31:37 -0800 (PST) In-Reply-To: <87373lhy0l.fsf@gmail.com> (Jay Kamat's message of "Thu, 04 Jan 2018 17:53:14 -0800") 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:141797 Archived-At: tags 29821 fixed close 29821 27.1 quit Jay Kamat writes: > Yup, that regex works perfectly for everything I tried, and preserves > the white-space at the end of the target (as bash does). I think it's a > good idea to follow bash as closely as possible. > > For convenience, I've attached a new patch with those changes. Thanks, pushed to master (with slight changes to the commit message to better reflect the expanded scope of this bug). [1: 933d8fc0b7]: 2018-01-05 09:29:00 -0500 Make eshell history expansion more like bash (Bug#29821) https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=933d8fc0b70452f8a266e761231e58a759a7c80a