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 19:46:06 +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> <597310b6-892c-a7d9-a663-f270ed3b0f0e@yandex.ru> 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="20654"; mail-complaints-to="usenet@ciao.gmane.io" To: Dmitry Gutov , Daniel Mendler , "emacs-devel@gnu.org" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Apr 08 21:51:15 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 1lUagN-0005HZ-Gp for ged-emacs-devel@m.gmane-mx.org; Thu, 08 Apr 2021 21:51:15 +0200 Original-Received: from localhost ([::1]:54922 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lUagM-00080m-Gs for ged-emacs-devel@m.gmane-mx.org; Thu, 08 Apr 2021 15:51:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42288) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lUabu-0005QI-NI for emacs-devel@gnu.org; Thu, 08 Apr 2021 15:46:38 -0400 Original-Received: from aserp2130.oracle.com ([141.146.126.79]:55656) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lUabn-0001PE-I2 for emacs-devel@gnu.org; Thu, 08 Apr 2021 15:46:36 -0400 Original-Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 138Jj866132499; Thu, 8 Apr 2021 19:46:10 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=+ukA8PWjcrPqBL5xJqRzO8c1g+Ow6/5K+jNRt2Vx6VY=; b=ZDSXXOETKZFO0hLKh3Wl3O4Q/NM3DKIHcWbq8gfOF/8kXrcSEJYkH6bsH+YYwSqbqw6m qleTCUq1D1fjUbcTN0RO1UBuQXaZyXvdn1GGVX3+9cVkor01W6+76RyHg9KyWyBm3qq8 dOnZ131jTx1z1dpJ8ckH01bIr15kKRbahXjw6Z8oOMjZBeccuNjkkKrAxFXH1c/+RPop 3j/Tu6bbx3/28NnT4u/S9NNta4mvz3HOdnVAjYaw1QusBc9IUVAmcl9C1M9tqgF5jJgc 8iRm3Y7xWqkorsDtcOxIf6DPvsuPXYIRYjnAZYNY2Z7ByDS4354WLJWZY1FK29oP0eI0 Dw== Original-Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by aserp2130.oracle.com with ESMTP id 37rvaw74te-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 08 Apr 2021 19:46:10 +0000 Original-Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 138Jk3km001088; Thu, 8 Apr 2021 19:46:09 GMT Original-Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2172.outbound.protection.outlook.com [104.47.55.172]) by userp3030.oracle.com with ESMTP id 37rvbg42v2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 08 Apr 2021 19:46:09 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EepgXa5XDqoIkdR5loi/+MO3nz9JpLdbcEkHfCbHsMt5ZSMcIUHLdbu/48OohyJLLAyu4CO0jYT6ocEDHSS0LE3HzCljtFNuWCLlM15SDZYVsl3EBj46P8wysKXl/+2te0WpUaaCiGu7T074V6SqGA9QtipHaEnct0W2Iez6xmwGDL7sThvvsANzA2qyQFXYlGSXiYz+ftaRy09NWoP1E7UOZS73BjjblgEhAZyJyrZzNlR9uDVP+8vDXssfBc7A64YrYOLCk99KJqKqyv4ehR/FdlKZE0AbW5FmZyLSJTNADX1EqTdMjp9LP4bOP+wjLWRbUxNNM5cZznyFKDoC6Q== 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=+ukA8PWjcrPqBL5xJqRzO8c1g+Ow6/5K+jNRt2Vx6VY=; b=hJU5cnFYP+2GvobYWHAoxPkiaqHOM6rVa2NZrfrWUT1rESnv8WHvOpQQsy0uROsz+rF5VOlxKuEIp2WWpLFXdgbw0UDsndfc0FZBGp9Kl8okVkVPbRpar6f0T6ke/jKvqqg5u62RpoO6+JUa4VaZ3WdN1bnmriltOYkfNu0ydYAbqteHipR5a8kOQzXkvM3IK6s+d/EtZO/+DxbjC5X0dRjLb8r7LysIQLGtQyoX9fj0QSosnyzjD77NQDe4SzkcsuqfU0OUeL32HCMh/abQY7XF55JjgyNtDyVR7IvpD+Ccas5ZbFoztmoqc/wsUbUH/iEHp8MCmm5lVIxe1k2W8g== 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=+ukA8PWjcrPqBL5xJqRzO8c1g+Ow6/5K+jNRt2Vx6VY=; b=Eo8QrnWxOHiV2pc8islKpYwsU6a9QqDq3SwYtPxIYqjj/aFXKNxig2Crfn/Ob5TWU0WhSUuVIPt9S9qQb7+5Fzgu57HIvLXG2b5Htb2r05TiFnlZn+huzJkG70/MfoECLHWQlL9wivss2KCGFnqeNP2JtzPm9L4BX5KlE3s4u1w= Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SN6PR10MB2992.namprd10.prod.outlook.com (2603:10b6:805:d7::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.29; Thu, 8 Apr 2021 19:46:07 +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 19:46:06 +0000 Thread-Topic: [External] : Re: Improvement proposals for `completing-read' Thread-Index: AQHXLKxXiMs2gstS6k6bFlONZLEcBaqrA7Vg In-Reply-To: <597310b6-892c-a7d9-a663-f270ed3b0f0e@yandex.ru> Accept-Language: en-US Content-Language: en-US authentication-results: yandex.ru; dkim=none (message not signed) header.d=none;yandex.ru; 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: d78318e6-2714-4230-2c78-08d8fac6f394 x-ms-traffictypediagnostic: SN6PR10MB2992: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: CcQtVZ7OU5XC+ONMgQi5tOvRBFOyt035Y6XwIcsXGLLApPrDy48cbeOFxisRx213znFMz5tTHTF4i2aoK6olBXTr0QQEOyfYZ0i0nkjLTU7jPRlEF7rIsKMAXHqip1gTLyDZkX/e4Kxx1f4FHIvHSlT5ARKcquNrm5ZNyGQjacN5vWNzmyS9GLA1s8Ga3ytohBs6/EtWrCgkml0V1TYzK0PpX6tRV3OsSNuLqHS4ezmxvniYdNJUuJgvop7sfW/5kT+H/PwU171SVfGePk8dvp6D3EfyAXfzoYxi1QKnCVp9TVgIxm34aTywN4hp4fCrA9fpFygt3XwX9W7rt8eTIqLiZS9fCDchc01Y7spNRN8yEM7ZfNuiXlEziPlPfI5IvVz2DcdMygLSrJWessvHfPOg+Dls7mAjePdlnCYRCjjCWGsSHfO9zJIODwbQtkEr3lAYRpVuimcgZqOKJaZQFAp76J7SB8GgXjYPgL0mrtndFH3k/TBGxSKMC9xh1iFJcIX1AI2H3uyhQHXHMeyUY1c3HE4dAry4yufqQtMBSc1NycAj7D6AXgFrEgIE2V5XdN3HsnNLm8Lx7Qnnwj8VzAfTthd+QqYoTBUFGd7hFpumkUi4xMiypK/RtPToMWn0AWlK+uw7njHRX97zVIpTldLSqIlgr0DqA5d+ubgUXTNfAkU0FvdjXEXqhAB3D0ZZ 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:(396003)(376002)(136003)(366004)(346002)(39860400002)(86362001)(6506007)(64756008)(66446008)(76116006)(66556008)(66476007)(66946007)(9686003)(44832011)(55016002)(7696005)(33656002)(5660300002)(316002)(8676002)(52536014)(71200400001)(2906002)(478600001)(26005)(38100700001)(186003)(8936002)(110136005)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?ZGJKSFdCVEJJc25CM2s4SHFmTmZiNGZUUVJxODA1QW54Rit5bUZYT1ZQelRa?= =?utf-8?B?aDZvbjFCTnRvK3E2NjF3NFVRdFh5SktMMFlIZVNpMjNFU1AwSUpCNUZZT29a?= =?utf-8?B?eDF2dTgxMFpsRE1WQkhtWWZ5Ny9BSDVoeC93U0JZWTVYOFlPR0pWOVNDeWtl?= =?utf-8?B?OWNGdlBmbktCQ1RkbHFqc042V3dBeDkyUno5QlF4TnE2QkIvQzFXdFBhd1Bn?= =?utf-8?B?ZXBtc25tTHk4WDdsVnhrbVZOYWJiSjE1YzdBTHdacmZva2FCdGFHV2JLRzJr?= =?utf-8?B?eTlJbjAzRWIxYnpCWk5YeklYdTdURjdkTlByZVgyZFo2QmVwV0Roby92bTEw?= =?utf-8?B?b0c3RUhSSWp5T2RPeDJEbEFSellLbGZybmowWWhXNkdQbVhCZG9BVy9Ja0tD?= =?utf-8?B?UzlHbXNyaXNmbDRJTmFMY2ZMWWRudnlCZXF1Ni8ranBic0xPUCtXMGVIY1Bl?= =?utf-8?B?eWtvTU1VRzZsRDRmSDB3b2E1bWdyTGFQME9QV0MyWVhDWXloUE55SWxsNWtx?= =?utf-8?B?cnZVRzlDdWhqRzh1Ti9XSWZJbFJPNW1nSkFseGpzM2FncmduYWlmZzVDeG45?= =?utf-8?B?MGExSlhOMTU2dVdEdGlmbHdZVnBpYzZsbm93eTA1NkE4M2JrRlI2elBtWFlo?= =?utf-8?B?eXM4a25EUVJnc0g2V1Jaa3ZjS3JLTkFUdjdqYnRG 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: d78318e6-2714-4230-2c78-08d8fac6f394 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Apr 2021 19:46:06.9052 (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: J9Jb8duvdJpJjGHc8PuB7aA5uejVIEdGtHf1IaySnzVNO6VenB9I0u0QZ52MzDHQOD8zVM8ZchReEawukLSOpg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR10MB2992 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9948 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 bulkscore=0 suspectscore=0 phishscore=0 malwarescore=0 mlxscore=0 spamscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104080131 X-Proofpoint-ORIG-GUID: rSA6-CH-7W_VgCuxyjbMFivds3Vfb3IG X-Proofpoint-GUID: rSA6-CH-7W_VgCuxyjbMFivds3Vfb3IG X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9948 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 lowpriorityscore=0 priorityscore=1501 suspectscore=0 phishscore=0 mlxlogscore=999 spamscore=0 malwarescore=0 mlxscore=0 bulkscore=0 impostorscore=0 adultscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104080131 Received-SPF: pass client-ip=141.146.126.79; envelope-from=drew.adams@oracle.com; helo=aserp2130.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:267662 Archived-At: PiBBbm90aGVyIGFwcHJvYWNoIHdvdWxkIGJlIHRvIGFkZCBhIG5ldyAiZXh0cmEgcHJvcGVydHki IA0KPiBvciBtZXRhZGF0YSBlbGVtZW50IHdoaWNoIHdpbGwgc2F5ICJkb24ndCByZW1vdmUgZHVw bGljYXRlcyIuDQoNCkkgbWVudGlvbmVkIHZhcmlhYmxlIGBpY2ljbGUtdHJhbnNmb3JtLWZ1bmN0 aW9uJywgd2hvc2UNCm1vc3QgY29tbW9uIHZhbHVlcyBhcmUgYGljaWNsZS1yZW1vdmUtZHVwbGlj YXRlcycgYW5kDQpuaWwgKHdoaWNoIG1lYW5zIGRvbid0IHJlbW92ZSBkdXBzKS4NCg0KKExpa2Ug c3VjaCBhIHZhcmlhYmxlLCBjb21wbGV0aW9uIG1ldGFkYXRhIGlzIGFuDQphZ2dyZWdhdGUgb3Bl cmF0aW9uOiBpdCBhcHBsaWVzIHRvIGEgc2V0IG9mIGNvbXBsZXRpb25zLA0Kbm90IHRvIGp1c3Qg dGhpcyBvciB0aGF0IGNvbXBsZXRpb24uKQ0KDQpgaWNpY2xlLXRyYW5zZm9ybS1mdW5jdGlvbicg aXMgYXBwbGllZCB0byBhbGwgY2FuZGlkYXRlcywNCmFuZCBpdCBjYW4gZG8gYW55dGhpbmcuDQoN Cj4gSSBkbyB0aGluayBpdCdzIHF1ZXN0aW9uYWJsZSwgdGhvdWdoLCB0byBpbmNsdWRlDQo+IGNv bXBsZXRpb25zIHRoYXQgYXJlIGhhcmQgdG8gZGlzdGluZ3Vpc2guDQoNCkRvbid0IGNvbmZ1c2Ug bG9va2luZyBkaWZmZXJlbnQgaW4gKkNvbXBsZXRpb25zKiwgYXQgdGhlDQpvdXRzZXQgYW5kIGFs d2F5cywgd2l0aCBlYXN5IHRvIGRpc3Rpbmd1aXNoLiAgVGhlcmUgYXJlDQpvdGhlciB3YXlzIHRv IG1ha2UgdGhlbSBhcHBlYXIgZGlmZmVyZW50IC0gZnJvbSBtb2RlLWxpbmUNCnRvIGVwaGVtZXJh bCBhcHBlYXJhbmNlIGNoYW5nZXMgaW4gKkNvbXBsZXRpb25zKi4gIFRoZXJlDQppcyBtb3JlIHRo YW4gb25lIHdheSB0byBza2luIHRoaXMgY2F0Lg0KDQo+IE1hdGNoaW5nIG9uIGFubm90YXRpb25z IGlzIGluZGVlZCBwcm9ibGVtYXRpYy4gQW5kIGlmIHN1Y2ggY29uZmxpY3RzIGFyZQ0KPiByYXJl LCBwZXJoYXBzIHdlIGNvdWxkIHJlbHkgb24gdGhlIHVzZXIgbWFraW5nIHRoZSBmaW5hbCBjaG9p Y2UgdXNpbmcNCj4gdGhlICpDb21wbGV0aW9ucyogYnVmZmVyPw0KDQpEb24ndCByZWx5IG9uIGFu eSBvbmUgc3VjaCB0aGluZy4gIERvbid0IGZvcmNlIFVJDQppbnRlcmFjdGlvbnMgaW50byBvbmUg Y2hhbm5lbC4gIFByb3ZpZGUgYSBnZW5lcmFsDQptZWNoYW5pc20gKG9yIG1vcmUgdGhhbiBvbmUg c3VjaCkuDQoNCj4gRnVydGhlciwgdGhhdCdzIG9ubHkgaW1wb3J0YW50IGlmIHRoZSBjaG9pY2Ug YmV0d2VlbiB0aGVtIGlzIGFjdHVhbGx5DQo+IGltcG9ydGFudCAoYW5kIHdlIHdlcmVuJ3QgdXNp bmcgdGhlbSBqdXN0IHRvIGRpc3BsYXksIHNheSwgYWxsIGF2YWlsYWJsZQ0KPiBvdmVybG9hZHMg b2YgYSBtZXRob2QgaW4gdGhlIGNvbXBsZXRpb24gcG9wdXApLg0KDQpZZXMuDQo=