GNU bug report logs - #73739
read-buffer-completion-ignore-case needs third possibility

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: Dan Jacobson <jidanni@HIDDEN>; Keywords: confirmed; dated Fri, 11 Oct 2024 01:30:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Added tag(s) confirmed. Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Severity set to 'wishlist' from 'normal' Request was from Eli Zaretskii <eliz@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 73739) by debbugs.gnu.org; 11 Oct 2024 06:10:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 11 02:10:08 2024
Received: from localhost ([127.0.0.1]:33174 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sz8qi-0004FC-Ux
	for submit <at> debbugs.gnu.org; Fri, 11 Oct 2024 02:10:08 -0400
Received: from eggs.gnu.org ([209.51.188.92]:42776)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>)
 id 1sz8qh-0004EZ-89; Fri, 11 Oct 2024 02:10:03 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1sz8qP-0005WG-FK; Fri, 11 Oct 2024 02:09:45 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=APWOGtKaEfca8MDGk95X0TlN2AQTsz78qdruw1uRgEs=; b=i81UZCCZ62xbRjDlEld4
 WBW5ImtsGkjAMbfjoSwgpYV9FjnC7paWkG9ECnZgF+Qz3S46JgWuI8xn1L3fv+igNmwg6lPO0pRSD
 9x7/dI3DaUPzwzNmwYwpvN6AdRe0ji8d8DoFJSYMw9nsIlmOhkliTl3QwwQJIKJvzdQztZcx4XYSx
 cDZwgzXsG9pkTcH5XaHZKDOY0bmbqwYB024zZ07wjCrB6O9s1zt6sUw1gJw+GJQAdNs+EmPY3JD/O
 mzvEcUDlwJLeDJZsUS1ngSbnX0Q04URuLUuw/oDzuOAfuA+rwH5Xx8WQj1FYzTxffegY1apTc55MI
 sCNG3K6qOgyBXw==;
Date: Fri, 11 Oct 2024 09:09:42 +0300
Message-Id: <86ttdjyxuh.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dan Jacobson <jidanni@HIDDEN>
In-Reply-To: <87plo7n0of.3.fsf@HIDDEN> (message from Dan Jacobson on Fri, 
 11 Oct 2024 04:49:20 +0800)
Subject: Re: bug#73739: read-buffer-completion-ignore-case needs third
 possibility
References: <87plo7n0of.3.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 73739
Cc: 73739 <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: -3.3 (---)

severity 73739 wishlist
thanks

> From: Dan Jacobson <jidanni@HIDDEN>
> Date: Fri, 11 Oct 2024 04:49:20 +0800
> 
>    read-buffer-completion-ignore-case is a variable defined in ‘C source code’.
>    Its value is t
>    Original value was nil
>    Non-nil means completion ignores case when reading a buffer name.
> 
> OK, but there should be a third mode, different than just non-nil, that
> says that if the user has especially typed a capital letter (taken the
> trouble to hold down the SHIFT keyboard key) then that should be
> case sensitive. Else we see:
> 
> In this buffer, type RET to select the completion near point.
> 2 possible completions:                                                                    `
> Makefile
> maps.html
> -UUU:%*- F1  *Completions*   All  L1     (Completion List) -
> Switch to buffer (default maps.html): Ma<TAB>

Patches to implement this new feature will be welcome, thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#73739; Package emacs. Full text available.

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


Received: (at submit) by debbugs.gnu.org; 11 Oct 2024 01:29:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 10 21:29:57 2024
Received: from localhost ([127.0.0.1]:60990 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sz4Td-00061h-Gi
	for submit <at> debbugs.gnu.org; Thu, 10 Oct 2024 21:29:57 -0400
Received: from lists.gnu.org ([209.51.188.17]:53694)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jidanni@HIDDEN>) id 1sz4Tb-00061V-6N
 for submit <at> debbugs.gnu.org; Thu, 10 Oct 2024 21:29:56 -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 <jidanni@HIDDEN>)
 id 1sz4TO-0004l7-Qq
 for bug-gnu-emacs@HIDDEN; Thu, 10 Oct 2024 21:29:42 -0400
Received: from fly.ash.relay.mailchannels.net ([23.83.222.61])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <jidanni@HIDDEN>)
 id 1sz4TN-0000oK-6T
 for bug-gnu-emacs@HIDDEN; Thu, 10 Oct 2024 21:29:42 -0400
X-Sender-Id: dreamhost|x-authsender|jidanni@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id DE1F9845199
 for <bug-gnu-emacs@HIDDEN>; Fri, 11 Oct 2024 01:29:38 +0000 (UTC)
Received: from pdx1-sub0-mail-a218.dreamhost.com
 (trex-13.trex.outbound.svc.cluster.local [100.100.145.244])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id 9CCCD8450EF
 for <bug-gnu-emacs@HIDDEN>; Fri, 11 Oct 2024 01:29:37 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1728610177; a=rsa-sha256;
 cv=none;
 b=7k/6k3HpAPIOlTAh6T6N16+jEQ/6nbVtP3mCmDBCpwS00DTqLjPaZ6BTdNvsCSx0uQ8MuF
 C+NATOj97ZdRIWWME7ulll8FIWBq4f3BiJ/Q1+Ks9ytKiTWyj3N7raLzcFaiPN6BdmPiRW
 sG7QbL4+pUEPlnCOzgCva/jeC6KDskuDrVXzfWTN7JUqSZPk3/vXmiJAlKvMohvtZdkMHo
 0m8A9znltn3tUefLIypTUwQw8dTVOET8T7jHpbkzcH1KOp6GWlefb8pOLBFQlzGwtAt5Ot
 Fi5+6jgchy/3bpSQsIS3axEZyWLZZoDzQwxS35rwJ7Vg8LEF9CA7idgfSs6eEA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1728610177;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:dkim-signature;
 bh=CcM7llLdv/mxBQ1ZESAPZ1BtqjbiBELvqCy6nIKx3Z0=;
 b=2fcZB/xm7EvB8EyY1gOF7xXghwIx125ZMv1DANDXcb3QuXX8o2EjY4hhI6seSKINkJ/5b+
 Zt/9hvn0iv4etAdeLnu3DFG4sYAaEv3voE2B5Qpb50ApQJSipxOiTPSqvQwNAHNoP5NSih
 gcSdmmJU++EG46h8R6j3uE08tGHH3OhcJhudFawl7EM+hTN4Bd9rMnMROqICpLehyh4KY8
 8GUsVy8dxhXybcjKEiLQUp43nVc2nFpNzr8+B5mF4GwWxUj/jZKrpcPcmUPDK4DLQdRZKL
 KCzZniRmSFHb3HUt3yw11mkDcpmhEX1vK+4WqsJymx9g/DtdgomsRN1CE2YLaw==
ARC-Authentication-Results: i=1; rspamd-6ddc7ff9cb-zspwn;
 auth=pass smtp.auth=dreamhost smtp.mailfrom=jidanni@HIDDEN
X-Sender-Id: dreamhost|x-authsender|jidanni@HIDDEN
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Bitter-Sponge: 49a0f9b321cd6f30_1728610177862_580919639
X-MC-Loop-Signature: 1728610177862:2333024843
X-MC-Ingress-Time: 1728610177861
Received: from pdx1-sub0-mail-a218.dreamhost.com (pop.dreamhost.com
 [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.100.145.244 (trex/7.0.2); Fri, 11 Oct 2024 01:29:37 +0000
Received: from jidanni.org (1-165-168-153.dynamic-ip.hinet.net [1.165.168.153])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest
 SHA256) (No client certificate requested)
 (Authenticated sender: jidanni@HIDDEN)
 by pdx1-sub0-mail-a218.dreamhost.com (Postfix) with ESMTPSA id 4XPpvP3nSMz7F
 for <bug-gnu-emacs@HIDDEN>; Thu, 10 Oct 2024 18:29:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jidanni.org;
 s=dreamhost; t=1728610177;
 bh=CcM7llLdv/mxBQ1ZESAPZ1BtqjbiBELvqCy6nIKx3Z0=;
 h=From:To:Subject:Date:Content-Type:Content-Transfer-Encoding;
 b=Q6QSWJo1CTapuZ36wgLsaYBjFQP4cO9vfDMuL76rlYLBy0Q13nJQZahvsXO158+UC
 c1M60KgcSJHOH3W/7xm3m29qM1IRt+Mrvw50XVhy08GO0WhOiEneVjYsW31fKueq60
 iwOGAqdsTIIhLZNTehsV24Rj83OEboCRwqLQX9q5ZpjIj8agT5dvqMgpIQysBeyusD
 Ot6NX45N/5RaD/Xzm7VWns2RN32QuFZV1cvJwCzewZxdDPwT1QShAI2dmzVid7uMgs
 jTAfVl9wNRnaEjoPPK0nZ/fQ6p00iKWeSOCyBCvn3E9Ugqw14Jf9Hxa/hdqqUe7ZQf
 4P0OvRowFH5fg==
Received: from jidanni by jidanni.org with local (Exim 4.96)
 (envelope-from <jidanni@HIDDEN>) id 1sz064-00010y-0T
 for bug-gnu-emacs@HIDDEN; Fri, 11 Oct 2024 04:49:20 +0800
From: Dan Jacobson <jidanni@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: read-buffer-completion-ignore-case needs third possibility
Date: Fri, 11 Oct 2024 04:49:20 +0800
Message-ID: <87plo7n0of.3.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=23.83.222.61; envelope-from=jidanni@HIDDEN;
 helo=fly.ash.relay.mailchannels.net
X-Spam_score_int: -4
X-Spam_score: -0.5
X-Spam_bar: /
X-Spam_report: (-0.5 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592,
 DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -0.3 (/)
X-Debbugs-Envelope-To: submit
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.3 (-)

   read-buffer-completion-ignore-case is a variable defined in ‘C source code’.
   Its value is t
   Original value was nil
   Non-nil means completion ignores case when reading a buffer name.

OK, but there should be a third mode, different than just non-nil, that
says that if the user has especially typed a capital letter (taken the
trouble to hold down the SHIFT keyboard key) then that should be
case sensitive. Else we see:

In this buffer, type RET to select the completion near point.
2 possible completions:                                                                    `
Makefile
maps.html
-UUU:%*- F1  *Completions*   All  L1     (Completion List) -
Switch to buffer (default maps.html): Ma<TAB>




Acknowledgement sent to Dan Jacobson <jidanni@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#73739; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 12 Jan 2025 05:45:02 UTC

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