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.help Subject: RE: [External] : Re: Useful completion package in GNU ELPA Date: Tue, 22 Jun 2021 15:32:21 +0000 Message-ID: References: <87o8byem0w.fsf@ypei.me> <87v96645aj.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="7747"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "help-gnu-emacs@gnu.org" , Jean Louis To: Tassilo Horn , Yuchen Pei Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jun 22 17:33:36 2021 Return-path: Envelope-to: geh-help-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 1lviP9-0001nX-Jd for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 22 Jun 2021 17:33:35 +0200 Original-Received: from localhost ([::1]:53292 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lviP8-0001iw-Kr for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 22 Jun 2021 11:33:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53582) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lviO9-0001if-LL for help-gnu-emacs@gnu.org; Tue, 22 Jun 2021 11:32:33 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:1106) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lviO7-0003Ku-6c; Tue, 22 Jun 2021 11:32:33 -0400 Original-Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 15MFRBKY003974; Tue, 22 Jun 2021 15:32:26 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=9ASiJIDkIGkSe1xOMBb9AR7cKWxzlMuFxaH4WbJUN10=; b=GUqQv2vFSaMWqoCAG6/o5g9wqfIVtNL9LQzjfVDPP9qPyK84+PPU4fJtlICnMaHw8eLI 7PbNeC12yYVlOKKRM0tJolPP/QvOlZ81UQP3pvRbT86lG0RSTDu4OYMT6i5wwZsaYyrJ AeRJ/y668TuCpb45mRRpQXojnoULOV+CgpafbqwWRA2+7NPjc62Lk1S9GFDM7a+uq1RC 5ppAvoRPGOQ88eoBW2XllQtjysqaigTPYxO+lskSvu5V9YcrilfpTvnlwgf17e2BOlCL Vky3JFUu7dsP6Ldy2oJWzwySzA0pXuU0lamHr6RZgUKbwtvnHnJpEtCy0gl8v2RTeVEh Qg== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 39anpuust3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 22 Jun 2021 15:32:26 +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 15MFPd4g090724; Tue, 22 Jun 2021 15:32:25 GMT Original-Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2101.outbound.protection.outlook.com [104.47.70.101]) by aserp3030.oracle.com with ESMTP id 3996mdnyw1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 22 Jun 2021 15:32:25 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WtPWVQp3U0USIp8K9PhvKKtCo6MHhfpfAQyjFpBX+BXQ8v/EsrS2zExUuk22JfO63M1RouilfuDtIb1J25fhI+f6hQSkqilwq12EDbKMWrq+KwzRqDBJnysybRRsri0WN4L31fD2VJfDTKq6XvZt1sNCSKCQ1bxG6SALBVegpA6YoVj5ceaDXm4aUwR++B97advXlgKSHnhVfX1mM+Ugh/3QGG9i6oPhmlEDd15fxT6C9bwTh+sYfdsblbgM7uBK0YP3u7vxKR6L1gtUWcQuiBzuZI+S62AbEkyqWm21lOFuo8dSv3UgwpBvD2eUI5lUkLAYX1ZPqksPibA1zyYVrg== 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=9ASiJIDkIGkSe1xOMBb9AR7cKWxzlMuFxaH4WbJUN10=; b=hhQnJA/lxbQPF7ysnEkUz0mMPR/bcEKVh4VkmNfIyTeYr9vsJX2d9I+Ijv+CxNIM0CtTxU6BgV1VZRZtZTf9nRDQDDOJh/EVQObTiEdwue/2XTCnL7MH6gCrVo1PYP9UwaMahU+3xiREZkGB4KFMDJ5vrYVX4uewthH2lINKTRSjtNslTFICBtAUAbbui3jZHGPtDusjbmjzqlXgTvy39ZWy+nhdwTeCsYVUpiCDf4Xd59YEHvwJstnU0PDOKVNni7v3x6qai0HxQydkqHhZRhzUFPCwB3ZyfR4Um/wuaK8snVsvoaG/lGEHSv3LhwYOpyGQ84gEF4o05zaNsYMO0g== 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=9ASiJIDkIGkSe1xOMBb9AR7cKWxzlMuFxaH4WbJUN10=; b=gXLmfNZJYNzAF9P4tMVdekxWIcdGF/O3NHn94G8yhP/ytlvUGP1OnEetrKe3f022BRt1tCwBOKr3k/jl5d7RLlm8NMfD3CPZx4Eu9TpMgy/OFRYFQq5GGO47b/HyzKxUCuV2p9mGncpgE6fyba0b1LabnipwQfviSyMK0Fp5l14= Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SN6PR10MB2784.namprd10.prod.outlook.com (2603:10b6:805:d7::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.21; Tue, 22 Jun 2021 15:32:21 +0000 Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::1c0e:6d54:3781:bd5c]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::1c0e:6d54:3781:bd5c%6]) with mapi id 15.20.4242.023; Tue, 22 Jun 2021 15:32:21 +0000 Thread-Topic: [External] : Re: Useful completion package in GNU ELPA Thread-Index: AQHXZ0j2cviSx6KVSUSwJWhnSHcDTKsgJm4w In-Reply-To: <87v96645aj.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: c2cad6ba-0c47-44ae-ff05-08d93592edb4 x-ms-traffictypediagnostic: SN6PR10MB2784: 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: EcFaNfVkNktPqqDbcV5b+LxOLTAPESstk4qYIPhXZ5UI3zWDAcVP/L/DJbu4GmNap3ZzGXfOTF+KZLmOK1R4gCsnL2Kwc+PXnutnamlKcIaE2B8875Ewg9g6eFboZQtH0O5r1r48hn7LITIS2QTJvNMl62BSQdZeXjuXAyddTMd+aiyW0NX4E5nZQ1b8eWBoxbgFLMvh1ZZDKuuScv/LPZ+Zzt9oa+DwGFjSqZ1QSwWtScNHcsmthNaFabXyxiKjQ1WL/SEHNzW0V1WLFEDiRNocu2eJjjIgqGt6b+uegBbTQKWm3whyYpL/2zUbj/eERvyj5zbx0QGVu4NssmuXTDKx4gdNbsOUNwB4J5bmIXoReRFjCy92zzNIzcLf/61tB/nAA3nqR3Qxs3IoucN8E8kjQvd2XkxZa9hBOQp/bhji9rq0hXjMSj+0EGo782lMf6NMFU4fKeRO6+9sChU2mXjCH+cpJt/+FEVCe64oVtEuLtNb0WUk99WttCNt/jgk4MBVFzLpXoQSOErzRE395eOe3k9xOQ3nPgUUpB9t7C5ezeN75VxQHvKUFh03u0nLMLtR9K5MS4+RMFgdZm3h4+eCAhTbld3uERAq4IXzIgg= 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)(396003)(136003)(376002)(346002)(39860400002)(76116006)(6506007)(9686003)(55016002)(54906003)(110136005)(7696005)(64756008)(83380400001)(186003)(8936002)(52536014)(122000001)(26005)(33656002)(38100700002)(8676002)(316002)(66556008)(66476007)(5660300002)(66446008)(66946007)(2906002)(86362001)(4326008)(44832011)(71200400001)(478600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?fbUQBcneYm/L08nbMtODaxXmk4k5UJls8KmpwVTRl6uMn6/WlEPTH5dXFJ5w?= =?us-ascii?Q?yzRoFTjU285Dh8bBteeWoy8+zeEsyFR4xVOw0kHRU9+nXO9V2HnHhy02PWVX?= =?us-ascii?Q?7tt6kK5FUzWdqzMEdzq+gYGD+u6EnJFtkth+MJlFOlWTa/fRh5UTiJhFcEXj?= =?us-ascii?Q?5hXFEKBP0TA6QPYVJ/L7arwbjJwn+/t7H0DU/XKhodOzLV9IMXhK2ptp3VSx?= =?us-ascii?Q?hQ0YEbfS/tnolAJSjEyOmWAezVUAT79iEom5F17YfEpF3QaXQPvS0O6YXmUu?= =?us-ascii?Q?kv3jzKAVq9QGbFofP/ai+jUXLeNSUDh3G5g1tIBe32Zwe9pNmhd2FLaYX0cF?= =?us-ascii?Q?rdifUNrJzKj5TgjMTxUTcC3ObPhu5GjbrRCTutBa3KkpgpS9hClbiA4o/8oh?= =?us-ascii?Q?jtM8vbvqhrxewkAKHuUtohpM5GOeMYxS5EvDoTl5PMydwiTv4F5sl6dnrmjK?= =?us-ascii?Q?njF58b3Nviwpo3udFgNft5fbKU/CAH+p8nMbtXQ4d2TSjjNzejxjWdTPHOku?= =?us-ascii?Q?BQ0lGYP0mWjXwc8M8XSmWq0CM2Gsuj0VSQZEmEgCkzqm07nnEsy+ELqJuay3?= =?us-ascii?Q?SJZhSXyhA+QHz2lefVwza3htGhGg6aGBc9mxDIw6LBEUTv1hmKu4veJhhywk?= =?us-ascii?Q?cM 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: c2cad6ba-0c47-44ae-ff05-08d93592edb4 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2021 15:32:21.8478 (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: QNVZ9QUWzzk5YwxUCzLHvkcAIpOoxQyjD4oMq2rxjUZhUFRJgwI6RHdHBv7KPWjV9FLDHe9/JmzV2cOVBGejKQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR10MB2784 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10023 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 mlxscore=0 mlxlogscore=985 adultscore=0 phishscore=0 spamscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2106220095 X-Proofpoint-GUID: G-_tFiy2dSUd_2vT-nxtos9mwogqeLZw X-Proofpoint-ORIG-GUID: G-_tFiy2dSUd_2vT-nxtos9mwogqeLZw Received-SPF: pass client-ip=205.220.165.32; envelope-from=drew.adams@oracle.com; helo=mx0a-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:131198 Archived-At: > > Thanks for the recommendation. I gave it a try, got frustrated by the > > lack of cycling in the minibuffer... >=20 > aggressive-completion-mode basically hits TAB for you and then it is > obvious that it must disable cycling. Otherwise, it would cycle after > every command if the remaining completions are below > completion-cycle-threshold. >=20 > But it disabled cycling only during its own stuff, so you can still TAB > yourself and get cycling depending on your setting of > completion-cycle-threshold. Dunno about agressive-*, and certainly yet another completion mechanism is welcome. But showing completions initially, which I guess is at least part of what you mean by "hits TAB for you", is (or can be) independent of using TAB to cycle. Icicles, for instance, has no trouble showing completions at the outset and letting you use TAB to cycle. It also has no trouble letting you use TAB to show completions (if you don't want them shown automatically) and yet also use TAB to cycle. And I'm sure Icicles is not the only such example by now.