GNU logs - #73527, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#73527: 30.0.90; Comint rebinds C-d
Resent-From: Augusto Stoffel <arstoffel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 28 Sep 2024 10:50:02 +0000
Resent-Message-ID: <handler.73527.B.172752055915251 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 73527
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 73527 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.172752055915251
          (code B ref -1); Sat, 28 Sep 2024 10:50:02 +0000
Received: (at submit) by debbugs.gnu.org; 28 Sep 2024 10:49:19 +0000
Received: from localhost ([127.0.0.1]:51980 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1suV0p-0003xu-1t
	for submit <at> debbugs.gnu.org; Sat, 28 Sep 2024 06:49:19 -0400
Received: from lists.gnu.org ([209.51.188.17]:36634)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arstoffel@HIDDEN>) id 1suV0l-0003xj-Pw
 for submit <at> debbugs.gnu.org; Sat, 28 Sep 2024 06:49:17 -0400
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 <arstoffel@HIDDEN>)
 id 1suV0H-0004QH-MR
 for bug-gnu-emacs@HIDDEN; Sat, 28 Sep 2024 06:48:45 -0400
Received: from mail-ej1-x62a.google.com ([2a00:1450:4864:20::62a])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <arstoffel@HIDDEN>)
 id 1suV0G-0001J3-9u
 for bug-gnu-emacs@HIDDEN; Sat, 28 Sep 2024 06:48:45 -0400
Received: by mail-ej1-x62a.google.com with SMTP id
 a640c23a62f3a-a90188ae58eso354631666b.1
 for <bug-gnu-emacs@HIDDEN>; Sat, 28 Sep 2024 03:48:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1727520522; x=1728125322; darn=gnu.org;
 h=mime-version:user-agent:message-id:date:subject:to:from:from:to:cc
 :subject:date:message-id:reply-to;
 bh=XPH0NLRgQvktkDMB+MoBm0uPYtiUDkt6YCZMewhluwA=;
 b=CQZYACwboi5YrPGpPapxvK6ZP2R/EEzhm1kCqQ5LUPxS8FRIXIgL/AWMLZKSKV3WqI
 1WAlciPPOSZD9yaT1zxcpRbhklEmk1ElkpprBiUakMskPdbfVwe59mqfCsCwNk3udnNZ
 IV3PMRTc5LJMM3HtUb6ap2kVekiqgyh3PSE/F/yXHrfxLud/syBiyZQ6XEbVGWvZ6ORK
 z68VCjBViH3uxem6BS+070YNUM7Dlk3ZZa2h6heCWKUxVvK6rahKMUszOzEBLAGwilQH
 5AsIhQPdxdaKtaIC7IAfb8QAwE5V58V4ThD22yCHrCuK7w82dVFSdv2d5/N5QdxO82XR
 X3IA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1727520522; x=1728125322;
 h=mime-version:user-agent:message-id:date:subject:to:from
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=XPH0NLRgQvktkDMB+MoBm0uPYtiUDkt6YCZMewhluwA=;
 b=gieTTPmLltXKkhQvqvj4xdgTGgQCfMCLAvvoZbqc6+nyCH+FJjY6RwEm1qHGHMFhCJ
 TQDrShFW4zCVxCWODuuqITM6nROi/Y6ToBohKobQPY5BtuH7XjMcEan8yApt4CfIWcgf
 xhMsHr0SI6z7x+xTxAr4yUQ6ONr208o09EbEj2aRork08hVma3cU7/7GFtCrN7qRyukR
 +MNiAvQFlmQIBZ/4o0el8+e+9IvyAtebiwg8mYq+EDYBgLkvPSFI40SYUazNpC6ZTWNM
 MSki/Yg59tUBJkZAEBUfPtfhNaxVQ92sloOSylwMJ7emmihjQiaoxr4TezrnW5yTvbPD
 RmYQ==
X-Gm-Message-State: AOJu0YzkZeX1xPyJahb6dBefMsGnBxdPFWUoQSvFvHgCXrxb1sUqNQF3
 dGVrxp9UGfoPV49y2Ih/07WotRSIvyoA1p605QRvmk9hvRyoCQtqANOTEQ==
X-Google-Smtp-Source: AGHT+IET/TNBN1xPifyPZql+5nneeLLnmwzXXAmmkysF2N2M2E1n+aIPegjjGzbYC0Sz6AfvJEWOIg==
X-Received: by 2002:a17:907:9812:b0:a91:1634:9e92 with SMTP id
 a640c23a62f3a-a93c4919832mr578128566b.21.1727520521761; 
 Sat, 28 Sep 2024 03:48:41 -0700 (PDT)
Received: from ars3 ([2a02:8109:8a87:ff00::d6f6])
 by smtp.gmail.com with ESMTPSA id
 4fb4d7f45d1cf-5c882405ce6sm2093093a12.13.2024.09.28.03.48.38
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 28 Sep 2024 03:48:40 -0700 (PDT)
From: Augusto Stoffel <arstoffel@HIDDEN>
Date: Sat, 28 Sep 2024 12:48:37 +0200
Message-ID: <87y13cf3zu.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a00:1450:4864:20::62a;
 envelope-from=arstoffel@HIDDEN; helo=mail-ej1-x62a.google.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_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

comint-mode rebinds C-d (to `comint-delchar-or-maybe-eof') in a way that
is supposed to fall back to the default C-d behavior unless point is on
a blank input line.

If the user rebinds C-d in the global map, e.g. to something sensible
such as `delete-forward-char', this preference is overridden.

Should a menu-item with :filter property be used instead in
comint-mode-map?




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Augusto Stoffel <arstoffel@HIDDEN>
Subject: bug#73527: Acknowledgement (30.0.90; Comint rebinds C-d)
Message-ID: <handler.73527.B.172752055915251.ack <at> debbugs.gnu.org>
References: <87y13cf3zu.fsf@HIDDEN>
X-Gnu-PR-Message: ack 73527
X-Gnu-PR-Package: emacs
Reply-To: 73527 <at> debbugs.gnu.org
Date: Sat, 28 Sep 2024 10:50:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 73527 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
73527: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73527
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#73527: 30.0.90; Comint rebinds C-d
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 29 Sep 2024 16:12:02 +0000
Resent-Message-ID: <handler.73527.B73527.172762626426062 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 73527
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Augusto Stoffel <arstoffel@HIDDEN>
Cc: 73527 <at> debbugs.gnu.org
Received: via spool by 73527-submit <at> debbugs.gnu.org id=B73527.172762626426062
          (code B ref 73527); Sun, 29 Sep 2024 16:12:02 +0000
Received: (at 73527) by debbugs.gnu.org; 29 Sep 2024 16:11:04 +0000
Received: from localhost ([127.0.0.1]:40934 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1suwVk-0006mG-5y
	for submit <at> debbugs.gnu.org; Sun, 29 Sep 2024 12:11:04 -0400
Received: from relay2-d.mail.gandi.net ([217.70.183.194]:50709)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1suwVi-0006lH-EZ
 for 73527 <at> debbugs.gnu.org; Sun, 29 Sep 2024 12:11:03 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id 0402640003;
 Sun, 29 Sep 2024 16:10:03 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
In-Reply-To: <87y13cf3zu.fsf@HIDDEN> (Augusto Stoffel's message of "Sat, 28
 Sep 2024 12:48:37 +0200")
Organization: LINKOV.NET
References: <87y13cf3zu.fsf@HIDDEN>
Date: Sun, 29 Sep 2024 19:08:03 +0300
Message-ID: <86cykmla4s.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-GND-Sasl: juri@HIDDEN
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

> comint-mode rebinds C-d (to `comint-delchar-or-maybe-eof') in a way that
> is supposed to fall back to the default C-d behavior unless point is on
> a blank input line.
>
> If the user rebinds C-d in the global map, e.g. to something sensible
> such as `delete-forward-char', this preference is overridden.
>
> Should a menu-item with :filter property be used instead in
> comint-mode-map?

It would be nice to make such filter customizable.

For example, currently I have to use:

  (define-key shell-mode-map "\C-d" 'my-shell-c-d)
  (defun my-shell-c-d (&optional arg)
    (interactive "p")
    (cond ((and (eobp)
                (save-excursion
                  (let ((inhibit-field-text-motion t))
                    (goto-char (line-beginning-position))
                    (looking-at-p "^iex.*>\s*$"))))
           (let ((process (get-buffer-process (current-buffer))))
             (process-send-string process ":init.stop()\n")))
          ((and (eobp)
                (save-excursion
                  (let ((inhibit-field-text-motion t))
                    (goto-char (line-beginning-position))
                    (looking-at-p "^[a-z:]*cljs\\..*=>\s*$"))))
           (let ((process (get-buffer-process (current-buffer))))
             (process-send-string process ":cljs/quit\n")))
          (t
           (comint-delchar-or-maybe-eof arg))))

But with a filter all these cases could be moved to the filter predicate,
along with its default value extracted from 'comint-delchar-or-maybe-eof':

    (if (and (eobp) proc (= (point) (marker-position (process-mark proc))))
	(comint-send-eof)
      (delete-char arg))

Then rebinding `C-d' from `delete-char' to `delete-forward-char'
will be handled automatically.

Also for the users of `delete-selection-mode' this will remove
the need to add more settings:

  (put 'comint-delchar-or-maybe-eof 'delete-selection 'supersede)
  (put 'my-shell-c-d 'delete-selection 'supersede)

according to this part of delsel.el:

  ;; delete-backward-char and delete-forward-char already delete the selection by
  ;; default, but not delete-char.
  (put 'delete-char 'delete-selection 'supersede)




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#73527: 30.0.90; Comint rebinds C-d
Resent-From: Augusto Stoffel <arstoffel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 05 Oct 2024 14:34:02 +0000
Resent-Message-ID: <handler.73527.B73527.172813882511259 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 73527
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Juri Linkov <juri@HIDDEN>
Cc: 73527 <at> debbugs.gnu.org
Received: via spool by 73527-submit <at> debbugs.gnu.org id=B73527.172813882511259
          (code B ref 73527); Sat, 05 Oct 2024 14:34:02 +0000
Received: (at 73527) by debbugs.gnu.org; 5 Oct 2024 14:33:45 +0000
Received: from localhost ([127.0.0.1]:39370 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sx5qq-0002vX-Le
	for submit <at> debbugs.gnu.org; Sat, 05 Oct 2024 10:33:44 -0400
Received: from mail-ej1-f44.google.com ([209.85.218.44]:59684)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arstoffel@HIDDEN>) id 1sx5qo-0002vO-UB
 for 73527 <at> debbugs.gnu.org; Sat, 05 Oct 2024 10:33:43 -0400
Received: by mail-ej1-f44.google.com with SMTP id
 a640c23a62f3a-a8d0d82e76aso503231766b.3
 for <73527 <at> debbugs.gnu.org>; Sat, 05 Oct 2024 07:33:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1728138757; x=1728743557; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=xG9xg1poPFdRsAj+TTVF4BUjkeyk57HrFlJVHipuMPs=;
 b=CItu0i3DiaI7H7J9FzYjwK7nSE2dtBsidJHZbCciLQG7tLl92GpE0Pja3i51nV8vqd
 PJlxgRZz/IwrgQdSGJe0HQbj52P3ZcTkcGXowSwjfmwCjA88Gx/7XEAHA3J+JduYOsph
 ZUHwNK4QKjTgoCzR3tXGzmpwdP5ledhBXIKUcnC6RLVmupu876xpVM9KIuoLS9zdgMdY
 3J1mDZBh47L9X1wqaaS/2FFBF7PGnzhcmFM281oE2jLfeH0PW1y5Ma94pyYTuK0wKmRu
 HMylArP+CNPvWe3MD9kjuEQX9QHn8Ga1bnYC3FC/GXIcAD/LExIjzEbdYKa6o5gVaojg
 6FzQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1728138757; x=1728743557;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=xG9xg1poPFdRsAj+TTVF4BUjkeyk57HrFlJVHipuMPs=;
 b=poC4B8UE0YbNfOjktnFBfna/g4gHat99KP5U45HxS87wNbm0tzZ1FkMzPzaMzTQ1mG
 ACayQT8oeekKx7RtBhVz6UmUF8B7mri0FzjDObvQsu6gSvgYD16BHJAttE9IoOo4Uvjc
 Xv7gpSWYhBpLSDF61+Nz7oSKL+CAoe8lkAK+bh7Q1+/TE8IlwXRYCDLDHJMJWLZcByX1
 A48dPMKRE85xtYbQBOPBK8rUwIQx+DIBlBoSNh0/V8Ab9T9soR6342Iaxp5b4AyAvH6D
 tVHB4IxeZOTroaocmyjTPixKFXZXdUKh9iJ4EpCAsvaawplD2M2DQvPYuLESdb9y0Cfs
 1Jfw==
X-Gm-Message-State: AOJu0Yw7tcM869NgZzu1UN1jc3LEGcN6yluzn9M8OeC9Gc38BDOsC5iD
 r7timDrqK+TVWCtHmi+x9qocR/uDqeU4L8ej15N/W0IalqwpVVokDcj8xg==
X-Google-Smtp-Source: AGHT+IHsNjYOLv9t36CVtMztQtHN4AWBHH/lh5YNfQTeZX1HInCogL6Fx1aisl+41dGQVg+VMEczIw==
X-Received: by 2002:a17:907:9728:b0:a86:8285:24a0 with SMTP id
 a640c23a62f3a-a991bd44c96mr706030566b.23.1728138756755; 
 Sat, 05 Oct 2024 07:32:36 -0700 (PDT)
Received: from ars3 ([2a02:8109:8a87:ff00::d6f6])
 by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-a9943ea4936sm30933966b.174.2024.10.05.07.32.34
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 05 Oct 2024 07:32:36 -0700 (PDT)
From: Augusto Stoffel <arstoffel@HIDDEN>
In-Reply-To: <86cykmla4s.fsf@HIDDEN> (Juri Linkov's message of "Sun, 
 29 Sep 2024 19:08:03 +0300")
References: <87y13cf3zu.fsf@HIDDEN> <86cykmla4s.fsf@HIDDEN>
Date: Sat, 05 Oct 2024 16:32:31 +0200
Message-ID: <87o73ymxhc.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Sun, 29 Sep 2024 at 19:08, Juri Linkov wrote:

> It would be nice to make such filter customizable.
>
> For example, currently I have to use:
>
>   (define-key shell-mode-map "\C-d" 'my-shell-c-d)
>   (defun my-shell-c-d (&optional arg)
> [...]

Good point.  How about replacing (delete-char arg) in
comint-delchar-or-maybe-eof with

  (call-interactively
    (lookup-key global-map <something appropriate>))

Not sure this could be made to work reliably.




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 11 May 2025 06:53:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 11 02:53:31 2025
Received: from localhost ([127.0.0.1]:56876 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uE0Z0-00008a-Lk
	for submit <at> debbugs.gnu.org; Sun, 11 May 2025 02:53:30 -0400
Received: from relay7-d.mail.gandi.net ([217.70.183.200]:59797)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>)
 id 1uE0Yk-00007X-7B; Sun, 11 May 2025 02:53:14 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id 4B53E43994;
 Sun, 11 May 2025 06:53:05 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#78262: 30.1; comint-delchar-or-maybe-eof doesn't respect
 delete-active-region
In-Reply-To: <jwv34db4x9f.fsf-monnier+emacs@HIDDEN>
Organization: LINKOV.NET
References: <thqnzffrt8wg.fsf@HIDDEN> <87h61ujmy5.fsf@HIDDEN>
 <86zffk90od.fsf@HIDDEN> <jwv34db4x9f.fsf-monnier+emacs@HIDDEN>
Date: Sun, 11 May 2025 09:40:30 +0300
Message-ID: <878qn3wtw1.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-GND-State: clean
X-GND-Score: -100
X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvleejjeduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvfevufgjohhffffkfgggtgesthdtredttdertdenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucggtffrrghtthgvrhhnpeffgeetfeevlefhleejfeeuheeiudeitdffhfdutdekfeffgffhveehteegueekheenucfkphepledurdduvdelrddutdehrdduudejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepledurdduvdelrddutdehrdduudejpdhhvghlohepmhgrihhlrdhgrghnughirdhnvghtpdhmrghilhhfrhhomhepjhhurhhisehlihhnkhhovhdrnhgvthdpnhgspghrtghpthhtohephedprhgtphhtthhopegtohhnthhrohhlseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepjeekvdeivdesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopehsvggsrghsthhirghnsehsvggsrghsmhhonhhirgdrtghomhdprhgtphhtthhopegvlhhiiiesghhnuhdrohhrghdprhgtphhtthhopehmohhnnhhivghrsehirhhordhumhhonhhtrhgvrghlrdgtrg
X-GND-Sasl: juri@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: control
Cc: sebastian@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
 78262 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

forcemerge 78262 73527
thanks

> -(defun comint-delchar-or-maybe-eof (arg)
> -  "Delete ARG characters forward or send an EOF to subprocess.
> +(defun comint-delchar-or-maybe-eof ()
> +  "Do like the global binding or send an EOF to subprocess.
>  Sends an EOF only if point is at the end of the buffer and there is no input."
> -  (interactive "p" comint-mode)
> +  (interactive nil comint-mode)
>    (let ((proc (get-buffer-process (current-buffer))))
>      (if (and (eobp) proc (= (point) (marker-position (process-mark proc))))
>  	(comint-send-eof)
> -      (delete-char arg))))
> +      (call-interactively (lookup-key global-map (this-command-keys))))))

Since this also will fix bug#73527, merging with it.

PS: this still requires

  (put 'comint-delchar-or-maybe-eof 'delete-selection 'supersede)

that could be added later.




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 14 May 2025 06:11:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 14 02:11:19 2025
Received: from localhost ([127.0.0.1]:38261 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uF5Kp-0001aD-9S
	for submit <at> debbugs.gnu.org; Wed, 14 May 2025 02:11:19 -0400
Received: from relay7-d.mail.gandi.net ([217.70.183.200]:34477)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>)
 id 1uF5Kk-0001Zh-7k; Wed, 14 May 2025 02:11:14 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id 3526A4396F;
 Wed, 14 May 2025 06:11:05 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: =?iso-8859-1?Q?Sebasti=E1n_Mon=EDa?= <sebastian@HIDDEN>
Subject: Re: bug#78262: 30.1; comint-delchar-or-maybe-eof doesn't respect
 delete-active-region
In-Reply-To: <87sel83eq6.fsf@HIDDEN>
Organization: LINKOV.NET
References: <thqnzffrt8wg.fsf@HIDDEN> <87h61ujmy5.fsf@HIDDEN>
 <86zffk90od.fsf@HIDDEN> <jwv34db4x9f.fsf-monnier+emacs@HIDDEN>
 <878qn3wtw1.fsf@HIDDEN>
 <jwvmsbj150z.fsf-monnier+emacs@HIDDEN>
 <87y0v3rsiq.fsf@HIDDEN>
 <jwvo6vyzcay.fsf-monnier+emacs@HIDDEN>
 <874ixpiw9c.fsf@HIDDEN>
 <jwvtt5p7hsg.fsf-monnier+emacs@HIDDEN>
 <87sel83eq6.fsf@HIDDEN>
Date: Wed, 14 May 2025 09:06:41 +0300
Message-ID: <8734d7d8um.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-GND-State: clean
X-GND-Score: -100
X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdeftdeivdegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvfevufgjohhffffkfgggtgesthdtredttdertdenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucggtffrrghtthgvrhhnpeffgeetfeevlefhleejfeeuheeiudeitdffhfdutdekfeffgffhveehteegueekheenucfkphepledurdduvdelrddutdehrdduudejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepledurdduvdelrddutdehrdduudejpdhhvghlohepmhgrihhlrdhgrghnughirdhnvghtpdhmrghilhhfrhhomhepjhhurhhisehlihhnkhhovhdrnhgvthdpnhgspghrtghpthhtohephedprhgtphhtthhopegtohhnthhrohhlseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepjeekvdeivdesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopegvlhhiiiesghhnuhdrohhrghdprhgtphhtthhopehmohhnnhhivghrsehirhhordhumhhonhhtrhgvrghlrdgtrgdprhgtphhtthhopehsvggsrghsthhirghnsehsvggsrghsmhhonhhirgdrtghomh
X-GND-Sasl: juri@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: control
Cc: Eli Zaretskii <eliz@HIDDEN>, Stefan Monnier <monnier@HIDDEN>,
 78262 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

fixed 78262 31.0.50
close 78262 31.0.50
thanks

>>> Anyway, your latest patch is sufficient for closing this bug report.
>>
>> Indeed, the delsel part is orthogonal.  I pushed it (fixed to obey
>> command remapping), thanks.
>
> Thanks everyone!
> I happened to be AFK for a few days and now I see this was fixed.

So now closing as fixed.




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 14 May 2025 06:11:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 14 02:11:19 2025
Received: from localhost ([127.0.0.1]:38261 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uF5Kp-0001aD-9S
	for submit <at> debbugs.gnu.org; Wed, 14 May 2025 02:11:19 -0400
Received: from relay7-d.mail.gandi.net ([217.70.183.200]:34477)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>)
 id 1uF5Kk-0001Zh-7k; Wed, 14 May 2025 02:11:14 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id 3526A4396F;
 Wed, 14 May 2025 06:11:05 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: =?iso-8859-1?Q?Sebasti=E1n_Mon=EDa?= <sebastian@HIDDEN>
Subject: Re: bug#78262: 30.1; comint-delchar-or-maybe-eof doesn't respect
 delete-active-region
In-Reply-To: <87sel83eq6.fsf@HIDDEN>
Organization: LINKOV.NET
References: <thqnzffrt8wg.fsf@HIDDEN> <87h61ujmy5.fsf@HIDDEN>
 <86zffk90od.fsf@HIDDEN> <jwv34db4x9f.fsf-monnier+emacs@HIDDEN>
 <878qn3wtw1.fsf@HIDDEN>
 <jwvmsbj150z.fsf-monnier+emacs@HIDDEN>
 <87y0v3rsiq.fsf@HIDDEN>
 <jwvo6vyzcay.fsf-monnier+emacs@HIDDEN>
 <874ixpiw9c.fsf@HIDDEN>
 <jwvtt5p7hsg.fsf-monnier+emacs@HIDDEN>
 <87sel83eq6.fsf@HIDDEN>
Date: Wed, 14 May 2025 09:06:41 +0300
Message-ID: <8734d7d8um.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-GND-State: clean
X-GND-Score: -100
X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdeftdeivdegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvfevufgjohhffffkfgggtgesthdtredttdertdenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucggtffrrghtthgvrhhnpeffgeetfeevlefhleejfeeuheeiudeitdffhfdutdekfeffgffhveehteegueekheenucfkphepledurdduvdelrddutdehrdduudejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepledurdduvdelrddutdehrdduudejpdhhvghlohepmhgrihhlrdhgrghnughirdhnvghtpdhmrghilhhfrhhomhepjhhurhhisehlihhnkhhovhdrnhgvthdpnhgspghrtghpthhtohephedprhgtphhtthhopegtohhnthhrohhlseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepjeekvdeivdesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopegvlhhiiiesghhnuhdrohhrghdprhgtphhtthhopehmohhnnhhivghrsehirhhordhumhhonhhtrhgvrghlrdgtrgdprhgtphhtthhopehsvggsrghsthhirghnsehsvggsrghsmhhonhhirgdrtghomh
X-GND-Sasl: juri@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: control
Cc: Eli Zaretskii <eliz@HIDDEN>, Stefan Monnier <monnier@HIDDEN>,
 78262 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

fixed 78262 31.0.50
close 78262 31.0.50
thanks

>>> Anyway, your latest patch is sufficient for closing this bug report.
>>
>> Indeed, the delsel part is orthogonal.  I pushed it (fixed to obey
>> command remapping), thanks.
>
> Thanks everyone!
> I happened to be AFK for a few days and now I see this was fixed.

So now closing as fixed.





Last modified: Wed, 14 May 2025 06:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.