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: Stepping Back: A Wealth Of Completion systems Re: [ELPA] New package: vertico Date: Mon, 12 Apr 2021 04:16:38 +0000 Message-ID: References: <9c9af088-580f-9fb1-4d79-237a74ce605c@inventati.org> <874kgkxxs0.fsf@posteo.net> <78741fe6-2612-d7c9-2bc4-0b68ea7fa51a@yandex.ru> <76a4d0e2-117b-165d-d56e-5bc2f504b50c@yandex.ru> <87blapln0r.fsf@posteo.net> <37bd2e96-ce04-eb6d-24da-fdd7ea427e61@yandex.ru> <87im4wx2ct.fsf@posteo.net> <83ft0080hi.fsf@gnu.org> <16784f40-b959-9a84-65d4-93b71d1bebec@yandex.ru> <5d5d0152-bb07-1bdd-6370-9498d4e4b867@yandex.ru> <9408552c-5964-0eef-d821-ab2a79e5d7c7@yandex.ru> <87fszw5w19.fsf@posteo.net> <34223578-eeb5-43a9-9750-3a2561c62c21@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38054"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Philip Kaludercic , Eli Zaretskii , "emacs-devel@gnu.org" To: Stefan Monnier , Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Apr 12 06:17:40 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 1lVo15-0009oU-Rm for ged-emacs-devel@m.gmane-mx.org; Mon, 12 Apr 2021 06:17:39 +0200 Original-Received: from localhost ([::1]:40682 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lVo14-0007zH-TK for ged-emacs-devel@m.gmane-mx.org; Mon, 12 Apr 2021 00:17:38 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39800) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lVo0I-0007ZD-G8 for emacs-devel@gnu.org; Mon, 12 Apr 2021 00:16:50 -0400 Original-Received: from aserp2120.oracle.com ([141.146.126.78]:60038) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lVo0G-0001ID-DY; Mon, 12 Apr 2021 00:16:50 -0400 Original-Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 13C4EvZT094691; Mon, 12 Apr 2021 04:16:41 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=e7wb+kuwUK7WEV15+32qfo2genWwOmnv8m030dy2Now=; b=cK5wiWjAUAqm27QNl6FrVuk/xazgrlecRT+tBHSTEC1XkxcBFJC7gwX7D4rWWbOvfj9r bIPmRKQQYZA+2ofkubxbN82zWYyLBXICs2NlisegB7L8ZZFpEF8TNJEYw8+dD8P18DaA bwx/w779pdQvMl8eJBuJJFxSORyQonfHPQy3krQwA2nmraQSnbgFOb6m4yaaAanx5var LRtynxhZrw+TsIs9qicJv8hF6XJD1892zq4KI/1DuUns9nqUfm+v9eRyl6n91TDcffn4 BZXaSgGnr6omHPeVW0u+Yf3T1iq2ZlGAemRZSOynToINTF9dDQfYDozamAK5h5/lAao2 sw== Original-Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by aserp2120.oracle.com with ESMTP id 37u3yma6ff-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 12 Apr 2021 04:16:40 +0000 Original-Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 13C4FNuM151044; Mon, 12 Apr 2021 04:16:40 GMT Original-Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2169.outbound.protection.outlook.com [104.47.58.169]) by userp3020.oracle.com with ESMTP id 37unsqcb3k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 12 Apr 2021 04:16:40 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YTHsrnTUBJKL000Zo/qFz3Jsn/b2UU/I74LSroU6A7BIMROlwR3V0ub0iMRlVkpbfFSFdAnHdzHg9XjJttmNU/8kNO56ha9IP/qlZ9KvbwiQTEZd1RpQGXq/Z0DdLdAfnyBBiw4fEPlXxZ6ZkZ74Hew283EGD1DVHWGXgBsPT1d3op4PJKqqAhK6EdOWk4DLGYOKhQ8by+jCBEbU8jm5kae1U65T7cap9z5lIdCiwUoBT1FnjuXBctCgEVbjJWLF9leVA6NA8slVJWuG5e15uGbMyzbvPaZ/AapRUgbjoFqLMAULPPt757iMVWrLS7ZkY7DS537u1+c+noUz8tuTQA== 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=e7wb+kuwUK7WEV15+32qfo2genWwOmnv8m030dy2Now=; b=PyBO1aBeWehmu0lQpLBMQgfHWmtxWaxcMlCgReKchnqIr9QNGNzsSaXQvLu8nTmsdp5DgqSEE6pQfGRJ6ZvivEuLzzLRWB3btkhnBr2jceSjWeabfLyj4cBrUemIXucFVzfnGHl/o/FWjT3b35cWWZkzuS7a30snSlFPa4cqxLgG0r6RiyvijnpN5O1NVLvHJmhYm+SHhJb0lcoUTTjjo5MgWHEuzS2vdqhTLlcAKLA8VA0ZKj9WrUbKgheph31UTke+vp31NTyEc3WjkGhCgYjWMtFxPf4+6DuVCSVT0U1pBNZSho2XAEMCJ7EA00kAqWr8tO1rjm3kG5ksySVMAg== 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=e7wb+kuwUK7WEV15+32qfo2genWwOmnv8m030dy2Now=; b=EeV5GIUYylkCvfxMG8zWrFdDrZm0fNAgH2LdlyczVuCyal+stifNoJxm6KtDx/KmrcvagvnMao5gi7anAWR4MP1HDQK3Ry9qTXeLZZiu9+aUqjtGIY00bn/DNoKgS+fYHu/skd/xqvSNz+Ob/vhjizrszCWCE3w2w8vBYsGagcA= Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SN6PR10MB2527.namprd10.prod.outlook.com (2603:10b6:805:48::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.22; Mon, 12 Apr 2021 04:16:38 +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.4020.022; Mon, 12 Apr 2021 04:16:38 +0000 Thread-Topic: [External] : Re: Stepping Back: A Wealth Of Completion systems Re: [ELPA] New package: vertico Thread-Index: AQHXLzve3TIUSzZPPkasJYXGRIF1PqqwQdsQ In-Reply-To: Accept-Language: en-US Content-Language: en-US authentication-results: iro.umontreal.ca; dkim=none (message not signed) header.d=none;iro.umontreal.ca; 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: 12800a8b-62f0-43ea-7724-08d8fd69c465 x-ms-traffictypediagnostic: SN6PR10MB2527: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7iuCHFMA+udH1T73qWXBgqk94UYcL+e90OVzVNlyxnjCofd0sD795a0YPAd5eK6z0w0IT+oGXsQCALpkjtpfqr+/b5aze5EfGSWK1B8vvuP8u11Az2VZPQa41HzDoNk2hdAme39wCOgAaGXbx33SH0ZKlP+ZJ9QzChfwVQgBr8tW73vTwWLk3BidiRNLHGUJyc1q/ggXPZHIhr5UY4/i70S3oBHTyskHlbKdmMZ2m4q0mcFNqImg+1KHD6wBiEGyhIm7pwXnIsdEsrZHZuMtpVrcIjcUAOtrGTL1/q761XLTXlHt0jZnOrhiqE7eVK1nymrJjvLq7WqCY6qo12BCVZtYenYtUt6J7L+KgAOpxOxQoEGU4eJ0LxZh9YJa/I9mjFTeRdq13PviWETPQ/8qEhIjcxZ/Kc8g1KIlqOUIKC+quY0+/WMrd2d4dxTCRrskZwjOzYmMZjLD0n8OHyP3nEPEhEdiL+SjYjNGgvK96cXm0fxIjtPTeKiRm2LGEl7zpbIprmTLZfQMQUlu27wT4KCDMoeg6qxlpitsOWoZ0UEV7JTIA5zJi096UUghqUB32lhuZa75LPBvoqdhSEQmnywUvlJmPRMLdPA5MGZpAGSEyAFRTY3kbNjrM29wpjhbfw7uIENXOq2PL/KWjbMuYg== 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:(366004)(376002)(396003)(39860400002)(136003)(346002)(316002)(38100700002)(478600001)(33656002)(9686003)(26005)(54906003)(2906002)(296002)(71200400001)(44832011)(7696005)(66556008)(5660300002)(76116006)(66476007)(66446008)(64756008)(66946007)(8936002)(86362001)(8676002)(6506007)(110136005)(52536014)(186003)(4744005)(55016002)(4326008)(14263002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?lDERoIbWA0Op/kJg24jq2eD4x9gOQBVHNIYdNU97a3foUFAEzTz7Eu7MIMrx?= =?us-ascii?Q?EpF8lH8IMeEw2PmnpsVX3grBclfQwbcTC4BxhesU4IplZfALjw8lcWh+m/Ss?= =?us-ascii?Q?u+hN9SE5BkihvRh1eLMCTXx3W3ToBeFnVbkEbSon8RY11o9fd935XP2Qdk3B?= =?us-ascii?Q?p8ojNP2iDHIVH5qacyfvbhtvcKYNnJEs7tvcgNUFxo3EWGzl800Kzn+ciGb0?= =?us-ascii?Q?rYY92Qy87p2haX96pGfCd5hHQxtg7bMKlcSMZGVBoihRkpXDXL2XcE/HzXFv?= =?us-ascii?Q?ct+d3Iucqq2ZZQbukq6Kye/I54E0NZyCeKTJAhO1hkBpuSLZRDfrp/BqDE58?= =?us-ascii?Q?nqMicA+Q93s4hychCRuz4tTxn1ZcFdrg3eFQx1mbSWEY4pGA1eljPWGEObxV?= =?us-ascii?Q?OA2H6nOtbwBkNDOYM7cdJNGMty2EWwY7Aybaciz6+r/GjX4I82KTHHH04mcr?= =?us-ascii?Q?BLfs9SxDXz75C6bcXQzai82ZlRV1T+B7hiKZNPqC0S2GyoHzJiNi7DUxHCpc?= =?us-ascii?Q?fbWOT5W4ZEpBpzFg/02jd61kcl14x/slnQ2NicZkV0HFam4c6iqulyepGBgN?= =?us-ascii?Q?1JQUZnK/F2cd8obiuBA7guGjzv67ukia48gLUaxuzJCTdABHFnCjPv6+zXxZ?= =?us-ascii?Q?nbpw 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: 12800a8b-62f0-43ea-7724-08d8fd69c465 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Apr 2021 04:16:38.0605 (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: G1V6lqKSuIIV8wCBTAvXT8rHV3FtFc9Aj0sCvLrZrbrpymHLeZiZgW9F9A4Z3PAKQAglLKyveMDOX1N+fuudNQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR10MB2527 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9951 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 adultscore=0 malwarescore=0 suspectscore=0 bulkscore=0 mlxscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104120026 X-Proofpoint-GUID: xG0_fVET-aalKI6HQhNO7swo4lTKKnzO X-Proofpoint-ORIG-GUID: xG0_fVET-aalKI6HQhNO7swo4lTKKnzO X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9951 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 mlxlogscore=999 spamscore=0 impostorscore=0 priorityscore=1501 lowpriorityscore=0 adultscore=0 bulkscore=0 phishscore=0 suspectscore=0 malwarescore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104120026 Received-SPF: pass client-ip=141.146.126.78; envelope-from=drew.adams@oracle.com; helo=aserp2120.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, RCVD_IN_MSPIKE_H2=-0.001, 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:267941 Archived-At: 1> I was suggesting to add an option that would cause the > default completion to bring up *Completions* eagerly > without the user having to hit anything like TAB. >=20 2> But the default completion UI should be improved w.r.t the > *Completions* buffer, in that I think the buffer should > be automatically refreshed when it's displayed, and also 3> when you cycle it would make a lot of sense to highlight > the choice that it selected somehow. Great ideas. All invented by 2005 in Icicles, and suggested for Emacs. Perhaps their time has come?