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.bugs Subject: bug#52901: [External] : Re: bug#52901: 26.3; (emacs) `Completion Styles': provide more guidance Date: Sat, 15 Jan 2022 21:56:19 +0000 Message-ID: References: <835yr6hsq4.fsf@gnu.org> <878rvhxr3y.fsf@gnus.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="38765"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "52901@debbugs.gnu.org" <52901@debbugs.gnu.org> To: Lars Ingebrigtsen , Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 15 22:57:10 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1n8r2s-0009pp-9S for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 15 Jan 2022 22:57:10 +0100 Original-Received: from localhost ([::1]:46708 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n8r2q-0000aB-Id for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 15 Jan 2022 16:57:08 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:40566) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n8r2k-0000Zm-0k for bug-gnu-emacs@gnu.org; Sat, 15 Jan 2022 16:57:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49222) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n8r2j-0000bo-N9 for bug-gnu-emacs@gnu.org; Sat, 15 Jan 2022 16:57:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n8r2j-0005hP-Ko for bug-gnu-emacs@gnu.org; Sat, 15 Jan 2022 16:57:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Jan 2022 21:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52901 X-GNU-PR-Package: emacs Original-Received: via spool by 52901-submit@debbugs.gnu.org id=B52901.164228378721864 (code B ref 52901); Sat, 15 Jan 2022 21:57:01 +0000 Original-Received: (at 52901) by debbugs.gnu.org; 15 Jan 2022 21:56:27 +0000 Original-Received: from localhost ([127.0.0.1]:42125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8r2A-0005ga-P3 for submit@debbugs.gnu.org; Sat, 15 Jan 2022 16:56:27 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:53586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8r27-0005gR-Ut for 52901@debbugs.gnu.org; Sat, 15 Jan 2022 16:56:25 -0500 Original-Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 20FE2Ujj020883; Sat, 15 Jan 2022 21:56:23 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-2021-07-09; bh=OWUUHCPnXJS5o69VaVjx1NTM2Rdz4aZi0fY0RtkJIKE=; b=xJtPxQSBurWrjPK+NMZopKwMJdiPzfW6PoZ8DZuL+7MalsYHif8jJtRnDWuiaKUfsgjx 1Xm+t8pIhwFok4f21zUfIJWODUD9jAmCrgpQDh9NQbujTz0cwIZ7Q4HNHzyLiDYqQiMA XiyTYJ8A4BOpUUcpx+OhOWZN1M74V6r4uMQoYlaCq2Nj72SOErBTdudklDL6S+YvLMm7 mS/uQ+JwZ16gJ7uSx+eutEwFhL8pCi1wifkWuLEZxJyoRmnAfVYHMxkcTuGoL2e9Jr+P w5U8hYdfxvMNkkRToE0zm27t90NSkfrAlA2lkmXpHtm2E+mTrkr28fiJb1HkKubBMXwb Lg== Original-Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 3dkn22ryj1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 15 Jan 2022 21:56:22 +0000 Original-Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 20FLpp04099879; Sat, 15 Jan 2022 21:56:21 GMT Original-Received: from nam04-bn8-obe.outbound.protection.outlook.com (mail-bn8nam08lp2042.outbound.protection.outlook.com [104.47.74.42]) by userp3020.oracle.com with ESMTP id 3dkqqht4nt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 15 Jan 2022 21:56:21 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sq9JfhpsCfbsmnLiAP1c9fvdVlAOIHMt5ngrAGNGek95oKFN2+BGOgW+1xTDMbro6CfqygYXnDrAjB9fcoYbNMy1W2Co/HzbDLySdluivEgIa+b3kdgLe4rbnR+e8xwuvkAf+BJENMuH1En56Ak+QkxcmS3P0Er4Dhkns6+4gFR59YDcMhu9VWkuVv3cQQXb83o0u9cifTFws670Nyu4GYGv184XC2+pKlRbeoYyz2SFqN0FKdRTPKTyl03onCNNX+/rJrKchDcwKIcqEnADOiZB0IEEnERukNI5GeTvL4LaiTm4/jNmcPVZVkaMjigPPMrBTaN4LCbHCY054zOUdw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=OWUUHCPnXJS5o69VaVjx1NTM2Rdz4aZi0fY0RtkJIKE=; b=iBgYThGe03HG4sGVdAEnkhBMF4rS5hZABKs8d2qyauDihPRmbbOwqYTYdgUlj+bEoWoClrwuGTO4nCaNqOgZ/y89cmhqt4mpd0YZtE6RVwlpuEuSKuQEXY52AVMQSeNkocK116BXVFr6z8KmcN3rRMk9qlLLy/qrsSL+oEH5CEYhu9TMERjIasT1GdcpmV5COREUz/f66l0fecKSA/PhIGoLU6cwLYJGigaW4q4O+Z4pvZL92Rerjp/hhOFzdE2id5NsYQ4EZt5xvsgMcC3O/rCZJShJLLXz68YY4K3IksEGO7zA/9ONK7TxK8LUKAcJg/4prX4Ko5QwglWQXmlVYw== 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=OWUUHCPnXJS5o69VaVjx1NTM2Rdz4aZi0fY0RtkJIKE=; b=zSqEk4QdmUZsPGNkCQKLOrP5UqoQ4kzZ7JrWNUO4wX2NDlQtWXbFYUgIdKNRHYCJKxmJZzBU80tn0pNfaRyhfMcJKYllon1/1302ZJOFm/g0FxCjv25QQGueO7fw8uPXwOkKmO4GiFeBXxcI/JMYpU0rHT8oIp6swZ/AUqyXXi0= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SJ0PR10MB5535.namprd10.prod.outlook.com (2603:10b6:a03:3fe::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.10; Sat, 15 Jan 2022 21:56:19 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::99a4:696f:5f30:36b3]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::99a4:696f:5f30:36b3%7]) with mapi id 15.20.4888.013; Sat, 15 Jan 2022 21:56:19 +0000 Thread-Topic: [External] : Re: bug#52901: 26.3; (emacs) `Completion Styles': provide more guidance Thread-Index: Adf9ogzKzf9t+DkXTyWPTjkF8LEcAQMU6xQYABj/KfA= In-Reply-To: <878rvhxr3y.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1e6fcccf-28fc-4720-5af0-08d9d871dcc4 x-ms-traffictypediagnostic: SJ0PR10MB5535:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KJKUBB5T5lixVVgKCM16lSEYwNKSMtl53llg0G+BhQFnaa+zMtx7cEsDjjVpobPfWLYVo3kIL7aZKBfMH6WTIHQZN++nV0NyFLS/aRcPWI26vFDKHJ64f0GaWogO2zeKNTGeRQIM6YIODAMdPBV7y8rn1CvGmheI62CqV5hWR9dMN/ZcXiVbmTRip0J+uL9nCYvzUGjrKDs7rzbosX6fQLLJkzsQYiFKFQc98qXqdEbNhsclvkdzYltK/7poXF9P23d672P2PG/Khv1CgLGfeHqJLC2dmcA81f/RicKLx9ay/X43RCtk1ZwgYMEERoKdyMSAftcsgIEYlVGqVspYP6Vtve+1g5JRKhGS63HgbCAkGANTL7HGIWt7ReCV3fZqMA8UrYMYFN44WNR12Kw89PvylMCvZeSK5lXPtDy5oUBWvVYt95iXUKNqGtm5ypBZsYDP7Fqm2myAj+DHCBymZgFSaLZSoxYxjhAtFSS8d5cZ7CeAwd1lQr+F6D8UFusbHwM5jtAjJpxRpYTsTTpN6oN0ih5e3/yW6/6zmGgIeYQ5rpQRVhWRekQ56vNo0hNtReHQ59Y8ITC9E97p/ztx3VPXEOC+M8SezLh5O/bX+bM3JoRZmHE4nLUeFcJ0hN3v34eJhJH2xgP5mysNhcYORqTH6iZF0q2WVgXL2FXH8xzkhuRA++MAi2PgHDtaKMnUh/txkPujxH7J+LmgN7+UmzsLlwBnY/KfeDBi1DWHzRk= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(9686003)(8676002)(8936002)(2906002)(83380400001)(86362001)(71200400001)(122000001)(38100700002)(44832011)(38070700005)(5660300002)(52536014)(316002)(110136005)(66946007)(66556008)(76116006)(6506007)(55016003)(508600001)(33656002)(4326008)(186003)(7696005)(26005)(66476007)(64756008)(66446008)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: IHzn9B0pehMFME84yXuF5pOPm0h5HLDunQoVbdIESb6qXMMXjFT6XIFLz8Iflb9JICQ8vPAqdtQxjiq5XGR+n9+aEMT9VIiZZC7av9WokQT7+yUAROhsL/0aGK/YySy7Why6EHvudnYxxLgKpra9v6fBh5TYoVMo60QEuCcabeG6Li5ztC6FQ8L+ibPJcjrFbY+i3XY5VQF4UPmEG1URFe1pjUagoo3p+umDgO1c7OQR5KSDb5B/nJr/v77VyXa3JlvQSlTrxOASGUTPrhzMeVWr9s4pp/bBuxBABBUgJDBaDTcoax0DCNwT0YqeU69PC/Oo+gqAQgBnZcNxg/jQI4NqB83lAMZp4BsTsnfY5Kmvis+lVf+NYc3jK6DvpW4sLbjXNPJ3UQE0wwezvIj+totfMuEHdPPg1h13qYFV2zid9bQr6PJlGOFAXFncCqu0KghVZ0diAwxRQsbaJogr8ZjmQ9S5aYx6ZFsy3NxMSa+y6RDjx42r5tnVJz0iXRrF7SbaP5PkD9HIZEWT8nA1LlN7wHbx+u+mJY/MX+rCZ1b8b15Obn7+e/NvC1FndfPwZRA7nCJMMFBj1RYjA6h8mnMCzj+JOoitPHnyMlHOELgxu3PBJCEYSfkttLh98JltiiikUUm0t5wzLFbEMaUzXUkVs/53l7PFrwIotYtUmwDJV56hUdSDWb5YTmf5lkfYE/KfAc4dJB4xtFSKhjBi5Bv2DS3dFLue4b3vCx/2ge4ykCaRTb3ureieWq 7knm0cBmcz/Z7ET+/0W78xwIF9iNUPGMy1DrRA3LOD5cWoiKflZrZJYYXHtbbsk7fd2Ey3u8nlFF25zLyj+eFSvXxYCPWrt3te X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1e6fcccf-28fc-4720-5af0-08d9d871dcc4 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jan 2022 21:56:19.5145 (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: xv2CjfOO/lLK5xS9UtR/9dxOBzK++0XQT+KLbHW29UOmR03J3yLnubbgqidy7bXMJQZKUHZxGrrrbk2+EuEM+w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5535 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10228 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 phishscore=0 mlxlogscore=869 malwarescore=0 bulkscore=0 suspectscore=0 spamscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2201150143 X-Proofpoint-GUID: -HhtrcGpO_bmsPzp5_eTB6mVRYDFu8wa X-Proofpoint-ORIG-GUID: -HhtrcGpO_bmsPzp5_eTB6mVRYDFu8wa X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:224347 Archived-At: > No specific suggestions were proffered, so I think it's unlikely to be > more progress in this bug report, and I'm therefore closing it. As I said: It's too bad, if those who currently could provide this guidance aren't willing to do so. But that's not, IMO, a reason to close the bug report. Perhaps at some point someone who understands the style relations well enough will offer to fix this. A _start_ might be to say whether there are some styles that are useless to specify when a particular other style precedes them in the list. `completion-styles' work together. It's not a great design. The first styles tries to complete. If it fails, the next tries, and so on. Clearly, this favors completing when possible, as opposed to giving more control over how the styles are to be combined. But it is what it is. This behavior of combining styles, and the fact that styles often overlap in the sets of completions they arrive at for a given input and candidates-set, means that users could really use some guidance about what the predefined styles do _when used together_. They after all have to choose a sequence of styles to use. IMO it's a disservice to users to brush this aside just because those who currently have the know-how to write this up aren't so inclined. Far better to leave this open, in hopes that someone will come along with both the necessary knowledge and will to help users with this.