From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#36745: 27.0.50; completing-read with require-match nil does not accept spaces Date: Sun, 21 Jul 2019 00:04:42 +0000 (UTC) Message-ID: <7c9c37f0-3b4b-413d-9763-7db9283b18bd@default> References: <86blxoil4q.fsf@protected.rcdrun.com> <036a63d2-bc36-4e5e-8de5-e45f4d189469@default> <20190720210221.GF30653@protected.rcdrun.com> <2a8dcbf8-aff7-44f4-ad81-c64fd53623dd@default> <20190720231334.GA32596@protected.rcdrun.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="37535"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 36745@debbugs.gnu.org To: Jean Louis Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jul 21 02:07:09 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hozNc-0009eK-BC for geb-bug-gnu-emacs@m.gmane.org; Sun, 21 Jul 2019 02:07:08 +0200 Original-Received: from localhost ([::1]:53996 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hozNb-0001Bh-CW for geb-bug-gnu-emacs@m.gmane.org; Sat, 20 Jul 2019 20:07:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39452) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hozNX-0001BZ-O8 for bug-gnu-emacs@gnu.org; Sat, 20 Jul 2019 20:07:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hozNW-0004sw-Li for bug-gnu-emacs@gnu.org; Sat, 20 Jul 2019 20:07:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49197) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hozNW-0004si-HM for bug-gnu-emacs@gnu.org; Sat, 20 Jul 2019 20:07:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hozNW-00019H-BM for bug-gnu-emacs@gnu.org; Sat, 20 Jul 2019 20:07:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 21 Jul 2019 00:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36745 X-GNU-PR-Package: emacs Original-Received: via spool by 36745-submit@debbugs.gnu.org id=B36745.15636676164398 (code B ref 36745); Sun, 21 Jul 2019 00:07:02 +0000 Original-Received: (at 36745) by debbugs.gnu.org; 21 Jul 2019 00:06:56 +0000 Original-Received: from localhost ([127.0.0.1]:58018 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hozNQ-00018s-0w for submit@debbugs.gnu.org; Sat, 20 Jul 2019 20:06:56 -0400 Original-Received: from userp2120.oracle.com ([156.151.31.85]:47680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hozNO-00018f-Fc for 36745@debbugs.gnu.org; Sat, 20 Jul 2019 20:06:55 -0400 Original-Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x6L04Da4095174; Sun, 21 Jul 2019 00:06:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2018-07-02; bh=2pH3Y2mO1u4Nnp4bw9DlQBFQ3EJ7Z6gj+UM+7QG4T5o=; b=I+qPGBXY946BWsbRm/YAbgM5ReH5PQ2KDLTxeuGloZ4o5MO9O/OSvzwF2rkQAwA2p1e4 gPvK7UoTZuNKsUN/5YwdK9V86qH1oZSHSsGnqOgENY3lXtEtYaPGZ0f8yiJGaynubm/b 04ZnwW2b9yyS+qpPFeeKLHw1vq9kECqJxOHHsiwwQIjSfbmqMfNIyjJvQoEFJfkvwzn/ cPw0uyUNNLee/K+6TUNVSaTEp4TAUOgO6Sn6gccYvnWuXDWc7UBdDZKgxIFZDAGVTxQC erF5V9DGEZ8592s81OsofO7jYMeBiBcVe2A9b3w45CDKQO5iCXMVrVT57U/7k8PctqTR bQ== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by userp2120.oracle.com with ESMTP id 2tuukq9mck-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 21 Jul 2019 00:06:47 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x6L02YZT067387; Sun, 21 Jul 2019 00:04:46 GMT Original-Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserp3030.oracle.com with ESMTP id 2tus0b0fj4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 21 Jul 2019 00:04:46 +0000 Original-Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x6L04h76029647; Sun, 21 Jul 2019 00:04:43 GMT In-Reply-To: <20190720231334.GA32596@protected.rcdrun.com> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4873.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9324 signatures=668684 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1907200308 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9324 signatures=668684 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1907200308 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: 209.51.188.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:163498 Archived-At: > So far I understand, icicle is some external > library? Yes, but it's not important to my point about the subject of this bug. I mentioned it to say that (1) the behavior you said you're looking for (a) is easily made available and (b) has existed for a long time in external libraries, and (2) has already been suggested for vanilla Emacs, several times in the past, to no avail. I'm glad you've filed the bug, to bring up the question again, but don't necessarily expect more success now. (I hope the request does succeed.) But you're apparently also OK with having the doc just remind users that they can input a space char using `C-q SPC'. My suggestion is rather that Emacs completion be "fixed" (enhanced), to - by default - let `SPC' itself insert a space char, i.e., be bound to `self-insert-command' or similar. Users can always change the key binding, regardless of the default behavior, but many will not think to do so, even if they might prefer to have `SPC' self-insert rather than perform a particular kind of completion (`minibuffer-complete-word'). As for having the doc for `completing-read' mention using `C-q' to insert a space char: OK, but (1) that behavior of `C-q' is general; it may be particularly helpful during completion but its use is not limited to that, and (2) it's not just `SPC'; it's also `?' and `C-j' (newline). Certainly the need to insert a newline char during completion is less common than the need to insert a space char or a `?' char. But those 3 are in the same boat, IMO: They are keys that normally insert printable chars, and they are the only such that do not, by default, self-insert during completion.