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: Sun, 11 Apr 2021 18:36:25 +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> <837dla7ghj.fsf@gnu.org> <83lf9q5r7k.fsf@gnu.org> <87wnt957rc.fsf@posteo.net> <837dl93ppw.fsf@gnu.org> <8b54a223-1359-a8da-61c2-d7947b1c201a@yandex.ru> <83y2do3cqx.fsf@gnu.org> 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="4936"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "philipk@posteo.net" , "emacs-devel@gnu.org" , "stefankangas@gmail.com" , "monnier@iro.umontreal.ca" To: Eli Zaretskii , Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Apr 11 20:38:42 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 1lVeyn-00018Q-UU for ged-emacs-devel@m.gmane-mx.org; Sun, 11 Apr 2021 20:38:42 +0200 Original-Received: from localhost ([::1]:59312 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lVeyn-0006io-0G for ged-emacs-devel@m.gmane-mx.org; Sun, 11 Apr 2021 14:38:41 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49886) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lVewl-0005yh-GB for emacs-devel@gnu.org; Sun, 11 Apr 2021 14:36:39 -0400 Original-Received: from userp2130.oracle.com ([156.151.31.86]:42562) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lVewj-0001JT-Gf; Sun, 11 Apr 2021 14:36:35 -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 13BIVVTv060157; Sun, 11 Apr 2021 18:36:28 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=sUX8uvKtrnR4C9+6n5xNz+MKPvqVHRHcggxCjp3/U90=; b=LjOz6wIGO9GywR3JtYIUAwJjMSGyERHMAUNXGNY7nc9xqY4HgbouTonctuTj9k0IMHyF DD9ZjCuYG1rHGPJ5I85N0JSVOO5D+V9U0VilyyPPNWwj0kLC3AMINZSEj8wIfLxVU8HJ O95ci81GuqK6OaY6TGgvlGAKPFhrsxG7PeSrcXPQAD9Ko/JnFqFISOQGlC0MAQcmHLxc 6qBM4zu/FS+poMpRiMhTy2eIqa8FTqk79MFVGC6IBUBhcY0t+M1AEM/CaAfhy2EZ2ZR0 NpaT26cO9YGVc5Q5PbF8Hi+w6tHTdLPiZ28rn3s7QGXk/zABhmm0TYZQFZj42Wwjl0Cy dQ== Original-Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by userp2130.oracle.com with ESMTP id 37u3er9v1k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 11 Apr 2021 18:36:28 +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 13BIQDUR125681; Sun, 11 Apr 2021 18:36:27 GMT Original-Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2177.outbound.protection.outlook.com [104.47.58.177]) by userp3030.oracle.com with ESMTP id 37unxujp0v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 11 Apr 2021 18:36:27 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JdBWWu8wyiDku5dfoY2EkoYSgteX86F3NYfn1OkdiOl53bjkXsKXSFce8ww2eBPl/Qzilc16SXxHn5VUcQU+GM7BOIIdZ9ouNM+60OQ+Gn71exvZW47nTPMXX7aEMgeBny7NKDJplXFVohk38fhjBL+ev2nUJDbTJu/m73Mi/mhWkwSc+sFIwrxF0IL0NG1oV5jKoZX0P9j4DFumZuSb0Qgk8mgZFoj99Bzs91l+Tc4Ch35W/n9T2Y9myOKV7Fzcn99D1qFagPVLVQA+YYxP1eftn8xKgtvHLwhMTKpYdfQYqi57DabNpxgCeUJCuoa8/VgjAtLeWp83MraAHiwFVw== 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=sUX8uvKtrnR4C9+6n5xNz+MKPvqVHRHcggxCjp3/U90=; b=kbBhtzK/efBt/T1Vnn0BQFYBib7vdeaDupsNIeMxvPKiM7PqApz0YiaZtYVB0x+bX9ksxvWQQf5dy0urIOZa3/gu7p9y4whVKFGWP6I3FXqD9Zt5+2a4ZiLCV5G3zJhJ7rqMHnckjG00139G3+tnl8l5clWK/OIOyv9GxyV/B7U61UzqhRotYMbVqvEQ82dUAOXYG8Ueo2MxgElKF/cx3WLHVz5QQq6clugBM/cmJVf0b3SrqHXSNLNxHLHGVa/titjz3wd+nwuSpr0SRvyWIuAMS9RodsYbDwx8YI8Mo/CJp+nfWFoy36uN3oZGP5GoRR3JCGUDNOa1FPX3eMexMw== 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=sUX8uvKtrnR4C9+6n5xNz+MKPvqVHRHcggxCjp3/U90=; b=K3NoSGOVUX7kniJi/+zu9j9TcigQkyVCINo7R6KvpTSPbTqIPdfizMFrwc6OQ1s4Ao9Wb5cVFJ4pHmRWIitJbBHLWVxr5fgvWABRDxNpHgyG5UvxHKyBaorzubY9GgCR8bV3RvIfmJ0k7acMxoedURemBs1kt20dNivdNKWLes8= Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SN6PR10MB2959.namprd10.prod.outlook.com (2603:10b6:805:d2::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.16; Sun, 11 Apr 2021 18:36:25 +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; Sun, 11 Apr 2021 18:36:25 +0000 Thread-Topic: [External] : Re: Stepping Back: A Wealth Of Completion systems Re: [ELPA] New package: vertico Thread-Index: AQHXLv91aN27rbHe8U6sjviZmt2/fqqvo0ng In-Reply-To: <83y2do3cqx.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US authentication-results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; 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: 3910b5f2-2604-4fc6-7ac0-08d8fd18b688 x-ms-traffictypediagnostic: SN6PR10MB2959: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: LSeV10EOG8uOl1ZhivOMKOC9Nvb+SLDFZ5xAt1vueLqgNN6VrVDvkXZ3Ri+GtqO+cLOc5H8aBvz/XevkhFxuZSvwsHkAbh5ZpqWogiFxzHFjmZ+1V9J5bvYk+izEhfbQ6hSvuBfGyt9jwi7lkQPTygGQUBenJ7ZZAQJbRVV99DqlqMP8+4orH7ozH7Ab/1CzrNQE/Mchu2Q9YsEKHrIqq1cJTFfdh9hsZYdwehft7tI3cynNNKDo8YYZctnL8ElraIi+MAhzSLTxzbLZaS40SN/VdIC4/adBchRxUWUrb+2z+LB0reMjtuUxdwe4+7qKgyCA4S5SeObadu9ERQH1NuB+GLM+0LCiub7yv/oLMgjN9X3iwV93uY5BPy1ANOn3L1r2L0vs/atEnfZakosgGimcAm5+ql/ZWMKwBV2SYQtULNMqK91ulcO/hZ1FVGSJurUbBJGg59mzs/7gBzm3GzemiL7y3f07ziHpE5qFBhCHzya/EUNf0lVsS+L5rzLTmG7Bb5MFgXIShkcqGyx+joqjGY1R9r0+Kwzi3jP7TyNNYk9F12A5XA3nt/1Nb2AUMYkQfKWuqRVAYRwrAzextJN5tKhrfiUlnsoqH/Diy5hp5+0Sc8NvqKoxJt/N20NfxB/njFcSslRKiDLw6tCSmw== 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)(396003)(346002)(376002)(136003)(366004)(71200400001)(6506007)(7696005)(86362001)(2906002)(5660300002)(66556008)(8676002)(316002)(26005)(54906003)(8936002)(186003)(52536014)(64756008)(76116006)(4326008)(4744005)(110136005)(44832011)(33656002)(478600001)(66476007)(55016002)(66946007)(38100700002)(66446008)(9686003)(14263002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?G1lMC+C+Dr5MplRd/OvXvlumUPt1ukVrMPHNu3kfuo4/2VFi1hYU0fimj6Qo?= =?us-ascii?Q?qfvEPPIFQUZHP+xJyPpC+MdSoORVJtRO9ZL1/ZC2coYigKqjsBpzeLBz/L3L?= =?us-ascii?Q?3Vl2pneHShMoa6/yUCsf4yDyPnT3L8kGziInE812lIhBWXAovSg+F3baSbhs?= =?us-ascii?Q?WqRIxKQF2dlRpPQyXpZ4N/E1P5ASwHjsd9HzEwPEfcQkdRmw0i0rSnCaSHVl?= =?us-ascii?Q?beMaN/tLvCi6G1KFqiwIeyVnrsP53SQGc/Uxl52WiizcahHjUXJ1aB/ZrtXs?= =?us-ascii?Q?VH761wWrf8ASYadEkIYKz9d7On7MCwp3joB+gk+V6H+tJ+DKtg4fov4MSUrc?= =?us-ascii?Q?Z0ZA0iYbpXLs6fyApTBRlKMyEnNULpvgqA7HMPpSlHJfQj9m0Ml2z91OCEb1?= =?us-ascii?Q?xxPZp2QJn046X6t54rr19xIdnS4dG6kvF+hbFRyAe6jgiJBeAsXj0VoykthA?= =?us-ascii?Q?JnUCklAvPE1dLNVwlXqVIXA0rI8vU8CiXDPvf8UKDKY/a271Pf8HLzOxLJVc?= =?us-ascii?Q?KAf9Ix+z7a4jxmiNCIRwxCSBLQfI9GAFxm5te1ZnUoNazYVusc5uStYD3/MH?= =?us-ascii?Q?fa+Z2THV+5DFMKWXdUFlh7gO2zUhd8KOFuY7t51dcYcQXpMvzJJJersGjRrb?= =?us-ascii?Q?Rgc7 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: 3910b5f2-2604-4fc6-7ac0-08d8fd18b688 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Apr 2021 18:36:25.4851 (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: QwBRAQ/ELlCJpeaCKgFBvoIhNV+bL546Hg3+2k/HvVIzO1me4tQNwCotY2itN5T/QZb3ESrwAm5nh8Kl3FbHzg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR10MB2959 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9951 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 bulkscore=0 malwarescore=0 spamscore=0 adultscore=0 phishscore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104110144 X-Proofpoint-ORIG-GUID: gymw0uQj7ru7BAzyLl8wZtOmzQ1Gyh7v X-Proofpoint-GUID: gymw0uQj7ru7BAzyLl8wZtOmzQ1Gyh7v X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9951 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 clxscore=1015 adultscore=0 mlxlogscore=999 bulkscore=0 malwarescore=0 spamscore=0 impostorscore=0 suspectscore=0 mlxscore=0 phishscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104110144 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:267910 Archived-At: > I'm not sure there could be use cases where it is clear up front which > UI is "right" and which is "wrong". In every situation I thought > about there could be a place for both, depending on what the user > wants to do and how. +1. That, taken generally, is one of the most important points about Emacs UI, defaults, etc. Defaults can be useful, and we of course always want to find useful default behaviors. But most important is that users have control. There's no DWIM or hard-coded substitute for giving users control, and preferably making it _easy and clear_ for users to control behavior.=20