From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#49484: 27.2; [PATCH] Undoing a 'RET' in comint and eshell Date: Sat, 10 Jul 2021 18:42:02 +0200 Message-ID: <87fswmnmsl.fsf@gnus.org> References: <87eec7c01w.fsf@miha-pc> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28075"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 49484@debbugs.gnu.org, Stefan Monnier To: miha@kamnitnik.top Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jul 10 18:43:14 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m2G4Q-00078Q-4o for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 10 Jul 2021 18:43:14 +0200 Original-Received: from localhost ([::1]:46392 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m2G4O-0007d3-UY for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 10 Jul 2021 12:43:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38146) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m2G4E-0007cv-1Z for bug-gnu-emacs@gnu.org; Sat, 10 Jul 2021 12:43:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50008) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m2G4D-0006f3-QE for bug-gnu-emacs@gnu.org; Sat, 10 Jul 2021 12:43:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m2G4D-0007wB-PL for bug-gnu-emacs@gnu.org; Sat, 10 Jul 2021 12:43:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Jul 2021 16:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49484 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 49484-submit@debbugs.gnu.org id=B49484.162593534630467 (code B ref 49484); Sat, 10 Jul 2021 16:43:01 +0000 Original-Received: (at 49484) by debbugs.gnu.org; 10 Jul 2021 16:42:26 +0000 Original-Received: from localhost ([127.0.0.1]:33321 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m2G3d-0007vL-N8 for submit@debbugs.gnu.org; Sat, 10 Jul 2021 12:42:25 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:57156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m2G3a-0007v6-Pr for 49484@debbugs.gnu.org; Sat, 10 Jul 2021 12:42:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Jw3/Hq7AldPnxo5eUjzszSIPbc4m+e4ojubcj+AX5Y0=; b=T1p05Ec0Q3sknwHG9VHOkPgjm+ dP6yhcw5KisV0rcrNnGJHJWIUs16s9PmBg5VVTXTLxYAdGzks5119Y9bxNiBNLHCugwxI2AvUIXh5 zuJjBq39g7w82FSMQ5BaT3JlReVuC1jkFZjte00WVbgCGk8hB+kyKCoB7BTB9Q3oV4EU=; Original-Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m2G3H-0005m7-Db; Sat, 10 Jul 2021 18:42:09 +0200 X-Now-Playing: Suzanne Vega's _Suzanne Vega_: "Cracking" In-Reply-To: <87eec7c01w.fsf@miha-pc> (miha@kamnitnik.top's message of "Fri, 09 Jul 2021 11:24:11 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:209753 Archived-At: miha@kamnitnik.top writes: > My idea to solve this is to record process mark and related marker > positions as `apply' entries in the undo list. Attached patch implements > this for comint and eshell. Hm, interesting... The patch looks good to me, but I'm not really that familiar with undo internals myself, so it'd be good to get more opinions on this first. So I've added Stefan to the CCs. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no