From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: [External] : Re: Improvement proposals for `completing-read' Date: Thu, 8 Apr 2021 17:22:16 +0000 Message-ID: References: <0342c2d5-02dd-ad9e-5b8e-dfe52f6469c6@daniel-mendler.de> <264397e8-5a03-9eff-436c-639d76514775@daniel-mendler.de> <82c86e8f-06e7-a7ed-56c5-5f6766df591b@daniel-mendler.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30245"; mail-complaints-to="usenet@ciao.gmane.io" To: Daniel Mendler , "emacs-devel@gnu.org" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Apr 08 19:24:22 2021 Return-path: Envelope-to: ged-emacs-devel@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 1lUYOC-0007g3-Ic for ged-emacs-devel@m.gmane-mx.org; Thu, 08 Apr 2021 19:24:20 +0200 Original-Received: from localhost ([::1]:35406 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lUYOB-0000TB-If for ged-emacs-devel@m.gmane-mx.org; Thu, 08 Apr 2021 13:24:19 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60706) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lUYMb-00086M-N9 for emacs-devel@gnu.org; Thu, 08 Apr 2021 13:22:41 -0400 Original-Received: from userp2130.oracle.com ([156.151.31.86]:47840) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lUYMZ-00053Q-V7 for emacs-devel@gnu.org; Thu, 08 Apr 2021 13:22:41 -0400 Original-Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 138HJkKa194198; Thu, 8 Apr 2021 17:22:19 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=VBFx78Y1sSEvUs0nyvLdaOunHkAUdHn7QPEN/rI9Ic8=; b=Tj7sn9KGp8zRJrfKyUZJrVqhq77RwRfjXXt1vPowPt9QqCX7tSvLS2oTrgD70f58PXXl ZMRqNmYnncB1ZXbcD1e07h1MWXE8hKRN9VJ1ffl+PmK4YHnStwjmCzKZ9Sx5A2eiyHcj wEQYglc4KW/fPFu9Dbr4qWnsu6xq0eeoyp2znvRg6pn073J9D58PEC2mXbLpQWJwxw/n 6hsQFMNdenEZbPjRkGXE4jONX0jITJ4V8RgoJi6+z5dTKUW6rGMmj4uJ1llmOMfQcRBK YiWWbxB1TmbFMtZ2S7sgZ74GwM1ONNizxOIU+wf7VZTf4xQx5a+Sdyz5n9M6x+a430gV lg== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by userp2130.oracle.com with ESMTP id 37rva66qaf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 08 Apr 2021 17:22:19 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 138HK9jK146306; Thu, 8 Apr 2021 17:22:18 GMT Original-Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2168.outbound.protection.outlook.com [104.47.58.168]) by aserp3030.oracle.com with ESMTP id 37rvbgjw3v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 08 Apr 2021 17:22:18 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MKIi1a/YjJEfPnkai+E7k80tk2UUZSXSZ+NqcGkybC4DAtDRz+X/8Xk+Uf3l1FevBGxMQs4DZGysT/XgwSbXYZtGMBh4yS5v73CJIzKWC3l/TPI1hoj5kL10IQbwORMPywyCadmD0U2X2/EsXyfXm/o314vd/coGPUneIpOfMLP0TVQfZa2J/ogQvnJpOlN05rL3M3eGKkpp9/CplwQqksc9jkVUfWC9V7DaBpSndWgihL6vOX/oOjf25WDzyTU4lrx+eULafARPJyupmentc0nOcyPzqLoAnQ1cN4woOhKiRC8cmu5OBQjc9Eiw2oom4YmTXBEllRankoKGfWnOxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VBFx78Y1sSEvUs0nyvLdaOunHkAUdHn7QPEN/rI9Ic8=; b=kEMa9wkNegAUlzxRvuGyAlnw511Gwmkb+bTufvGxUlbHEhF7WgNcA+Xn8lCgsIBFBUImkLX7b2R6wAvAlmYg1aIIEHjv9D3Cpx3qjZGhwMgb6hfGoqyK7oqoE4KkZGlGcLWA6zUjFyH+tfYtW2SEGsHC30mLmLMFPYq0Ft23MfuDU80s40EMl43RPb3Pc6ttnkpJg7LpQSZ/dRWD1Vs8HjhHvg2uQvzU3mkV6YC2hjLiRxgOVB4kksNZi4lQhk70SdQ+aF1icdXANBSCtPteouJztY0xZ9P99tCGZHRgVA+GPFWdw3bkijPjPKu9cllFcB8mRTXFBnwF0S0E6H7cfw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VBFx78Y1sSEvUs0nyvLdaOunHkAUdHn7QPEN/rI9Ic8=; b=Kxber2f1kZ/LBTHdCDk5+W8l+Hz6+ZLd6FzqkicxVkIdCWQd6ia/WWPnwsbiLpwLpyZQA3mcj8zW1tbfd0gRIVYCve8lAQaY389yZ9+0Cl87NuXc4Iuo80LJn1TNyXxUnTePhPupOhxOUswXY3vZncfQ/tAAstSfXbuyQbi97zA= Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SA2PR10MB4746.namprd10.prod.outlook.com (2603:10b6:806:11c::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.18; Thu, 8 Apr 2021 17:22:16 +0000 Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315%5]) with mapi id 15.20.3999.034; Thu, 8 Apr 2021 17:22:16 +0000 Thread-Topic: [External] : Re: Improvement proposals for `completing-read' Thread-Index: AQHXLJu4Makc9nsVHUWxSB/uPHmKEw== In-Reply-To: <82c86e8f-06e7-a7ed-56c5-5f6766df591b@daniel-mendler.de> Accept-Language: en-US Content-Language: en-US authentication-results: daniel-mendler.de; dkim=none (message not signed) header.d=none;daniel-mendler.de; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b44ad4eb-0ba1-48ca-7908-08d8fab2db98 x-ms-traffictypediagnostic: SA2PR10MB4746: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5797; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZoINGMKubm0MxyNkBnlslH61/0bGb7w3r5yPkg1Z8RAoyIy+SVZNGBo7w13RSqfDWBXxg0Sm/K8gmG8tNQivrGi4rzb3V1PADTki/nYlPj9hjp8G8JL2oO9nMXDZFc5pGL5FNbTWkj4fdCbOFDoKsWw6sC0A8JOAXelxWTzdjvq2R7wozwYFczfS26zQ9kyDnX1FJEKev/r0GxAMuP6qxDOzxeHKH9u+07W2PLZglVpRDCnqRpM6fVMDM7wFN/QI77BisIiMh+TeLJscur7vSWRNd8OvEEU6ZRfSd7qL/YWpFIXpWduBJoBDmG9Ku8HeJsgK3DQSgsJkAJTkmMbNX2P9OnTwLvuS6xE79m3vpVSqoyNp8V6oLJNIQfCYTS7WX4IZ0fWxLp8fpRRielyTsJEAULjZtecahYENnjQ0vOoYWREqmaYRwXAehOx3RW9VlZ78CRWZjyw0+h4U58qcttG81Sh1mQthhF5rUYoIbxKw1Mf3MypmVCeSNb+qw3lsSSJUwQGt4b839iuIEOxX/JA4M/epUXwhyLBvn99a/S5pq27vt1yIbEAqGwNImMfQahoji0eGUpewsPO5GQ40d1gFgudkFXOQeaVBAJlUNHoFkAgg3z3dZXVfu4X4EDityTHrK1yPVGhBHRQdLuLHeLC3y6rlKrYYkobe89D5Hitf77HUf7m41Zv19sIixMgJ x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(39860400002)(136003)(396003)(366004)(376002)(346002)(9686003)(33656002)(71200400001)(55016002)(316002)(26005)(7696005)(44832011)(110136005)(186003)(38100700001)(66946007)(64756008)(5660300002)(83380400001)(76116006)(52536014)(86362001)(6506007)(8936002)(478600001)(2906002)(66556008)(66446008)(66476007)(8676002)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?WDRMZHZNeXAwWDYvVEI3eXRnNHJRZzRUZXZzOFduNTNMQUZ6azluY0lZc1Yv?= =?utf-8?B?eHNLbjg0eEhHQ0NRWEs2K0ErckU1VzhXTlZqTVk0bGpScjM1emI1WG5xTFJi?= =?utf-8?B?Y3UycTJoRjRDN1BKRWs1U3hVRFV4QTI1bkZ2L1d1Y0lFTThuZGpENWZCTkw4?= =?utf-8?B?dFhJeHFJTDc2cHNkK0hoZ29ONFR4dVpWMEJiR29NVVJ4VUxWQjMrdGx5dnJO?= =?utf-8?B?VmdsbmV2dnlpc0NUeVF5VHZST1JTRVBaeXBGYnNjQUlMOGJqVmZMNktYL0ly?= =?utf-8?B?cUFrRVd0R0pyOTk4eUJMaGhVWW5iRndUd1BuZ2ZDRmx6cllaNFROcklCeU12?= =?utf-8?B?VGFrWFdOTHpGNGdJZmxxTHVGcmJNQ2FkMENwWGtOS3RuWnd3WnZvUndRaWtY?= =?utf-8?B?S0NiNjAwYVYwN0phQTF0VCtJb1hmR2lEalAwRWNIVEp6Tm93UlpUN1dmelY0?= =?utf-8?B?NWtFcEJVSHJxNFVTaTBxYXJyQ2pHVGkzcUlyOURmeWxBMnlTMzh2bVN3WDUy?= =?utf-8?B?SENtYWRPbnBFRVpOajNkZFpFYmpZQitIUC9ibUN5RkJSM1dFQjRkZjVvUFlz?= =?utf-8?B?SVNXNmpGSDErY0FCNmkyVzBnNGdZc0lsb1cvYlRLRXpuZ0l6QXkzd2FYWVJX?= =?utf-8?B?OVNkSFQ5d0tGNWxGclZtQnBYd2ZSQytIUC8rUFg4 x-ms-exchange-transport-forked: True X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b44ad4eb-0ba1-48ca-7908-08d8fab2db98 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Apr 2021 17:22:16.7245 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 7+1/K5hHFyFB7oj3+El/+PrUHS14oqs7Wgn8hzuYCOBzT3gDCfHzFaVqv/xyXKtOMAPJexXeHMxtCzaM9eLIIg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4746 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9948 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxlogscore=999 malwarescore=0 mlxscore=0 phishscore=0 spamscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104080115 X-Proofpoint-GUID: J048bu1mf2qNJPhYwAKEGbJgFnaMUfhd X-Proofpoint-ORIG-GUID: J048bu1mf2qNJPhYwAKEGbJgFnaMUfhd X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9948 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 suspectscore=0 adultscore=0 mlxlogscore=999 bulkscore=0 priorityscore=1501 impostorscore=0 phishscore=0 mlxscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104080115 Received-SPF: pass client-ip=156.151.31.86; envelope-from=drew.adams@oracle.com; helo=userp2130.oracle.com X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:267635 Archived-At: PiBHZW5lcmFsbHkgbWF0Y2hpbmcgYWdhaW5zdCBhbm5vdGF0aW9ucyBmdW5jdGlvbnMgaXMgcHJv YmxlbWF0aWMuIEFzIEkNCj4gaW50ZXJwcmV0IHRoaW5ncywgdGhlIHBvaW50IG9mIGFubm90YXRp b25zIGlzIHRoYXQgdGhleSBhcmUgbm90DQo+IG1hdGNoYWJsZS4gTWF5YmUgdGhleSBhcmUgbW9y ZSBleHBlbnNpdmUgdG8gY29tcHV0ZSwgc28gdGhpcyBzaG91bGQNCj4gaGFwcGVuIGxhemlseSBm b3IgdGhlIGRpc3BsYXllZCBjYW5kaWRhdGVzLg0KDQpZZXMuDQoNCj4gQnV0IHVzaW5nIGl0IG9u bHkgZm9yDQo+IGRpc2FtYmlndWF0aW9uIHNob3VsZCBiZSBva2F5LiBUaGVuIG9uZSB3b3VsZCBv bmx5IGNvbXB1dGUgdGhlDQo+IGFubm90YXRpb24gd2hlbiBkb2luZyB0aGUgYWN0dWFsIGNvbXBs ZXRpb24/DQoNCk5vLCBhbm5vdGF0aW9ucyBzaG91bGQgbm90IGJlIHVzZWQgYXMgdGhlLCBvciBl dmVuIGFzDQphLCBtZWFucyBvZiBkaXNhbWJpZ3VhdGluZyBjYW5kaWRhdGVzLiAgVGhhdCB3b3Vs ZCBiZQ0KYW4gdWdseSBhbmQgbGltaXRpbmcgaGFjay4NCg0KQW5ub3RhdGlvbnMgYXJlIHVzZXIt dmlzaWJsZS4gIFRoZXkgaGF2ZSB0aGVpciBvd24NCnVzZSBjYXNlcy4gIE1ha2luZyB0aGVtIHRh a2Ugb24gdGhlIHJvbGUgb2YNCmRpc2FtYmlndWF0aW5nIGNhbmRpZGF0ZXMgLSBhbmQgZXNwZWNp YWxseSBtYWtpbmcNCnRoZW0gYmUgX3RoZV8gbWVhbnMgb2YgZGlzYW1iaWd1YXRpbmcgLSB3b3Vs ZCBiZQ0KbWlzZ3VpZGVkLCBJTU8uDQoNCj4gPiB5b3UgY2FuJ3QgZG8gdGhlIGhpZ2hsaWdodGlu ZyBjb3JyZWN0bHkgZm9yDQo+ID4gYHBhcnRpYWwtY29tcGxldGlvbmAgd2l0aG91dCBoYXZpbmcg YWNjZXNzIHRvDQo+ID4gdGhlICJwYXR0ZXJuIiBhZ2FpbnN0IHdoaWNoIGl0IHdhcyBtYXRjaGVz Lg0KPiANCj4gSSBkb24ndCB0aGluayB0aGlzIGlzIHRydWUuIEF0IGxlYXN0IG5vdCBmb3IgdGhl IG9yZGVybGVzcyBzdHlsZS4gVGhlcmUNCj4gdGhlIHBhdHRlcm4gY29tcGlsZXIgY29tcGlsZXMg dGhlIGlucHV0IHRvIHRoZSBgY29tcGxldGlvbi1yZWdleHAtbGlzdGAuDQoNClRoYXQncyBhIHNp bXBsZSBjYXNlLiAgVGhpbmdzIGdldCBtb3JlIGNvbXBsaWNhdGVkDQpmb3Igb3RoZXIga2luZHMg b2YgbWF0Y2hpbmcuDQoNCj4gVGhpcyBpcyBmYXN0IGZvciBmaWx0ZXJpbmcgYnV0IHRoZXJlIGlz IG5vIHdheSB0byBvYnRhaW4gdGhlIGhpZ2hsaWdodHMNCj4gZGlyZWN0bHkgYXMgZmFyIGFzIEkg c2VlIGl0LiBUaGVuIGluIG9yZGVyIHRvIGNvbXB1dGUgdGhlIGhpZ2hsaWdodHMgdGhlDQo+IGhp Z2hsaWdodGVyIG9uY2UgYWdhaW4gaGFzIHRvIHJlY2VpdmUgdGhlIGlucHV0IHBhdHRlcm4sIGdl bmVyYXRlIHRoZQ0KPiByZWdleHBzIGFuZCBtYXRjaCB0aGVtIG9uZSBieSBvbmUsIGFkZGluZyBz b21lIGZhY2VzIHRvIHRoZSBzdHJpbmdzLg0KDQpXaHkgIm9uY2UgYWdhaW4iPyAgU3VjaCBoaWdo bGlnaHRpbmcgc2hvdWxkIG9ubHkgYmUNCmRvbmUgd2hlbiBkaXNwbGF5aW5nIGNhbmRpZGF0ZXMg KGUuZy4gaW4gKkNvbXBsZXRpb25zKikuDQoNCllvdSBoYXZlIHRoZSBnZW5lcmF0ZWQgY29tcG9z aXRlIHJlZ2V4cC4gIFdoeSBnZW5lcmF0ZQ0KaXQgYWdhaW4/ICBZb3UgaGF2ZSBpdCBhbmQgeW91 IGNhbiB1c2UgaXQgLSBqdXN0DQpgc3RyaW5nLW1hdGNoJyBjYW5kaWRhdGVzIHRvIGhpZ2hsaWdo dCB0aGUgbWF0Y2hlZCBwYXJ0cy4NCg==