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: [PATCH] Re: Other details about completion. Date: Fri, 8 Apr 2022 16:20:01 +0000 Message-ID: References: <20220406174532.chsgqkzd2gphyuh3@Ergus> <86h776cbxa.fsf@mail.linkov.net> <024631F1-7D64-4784-BEF4-9B34ABFFC234@aol.com> <86tub5pbcr.fsf@mail.linkov.net> <20220407091649.gg2kzu3bqk326zr7@Ergus> <86tub4al82.fsf@mail.linkov.net> <20220407173854.svouydgsy6hwytep@Ergus> <868rsg93dv.fsf@mail.linkov.net> <20220407183535.qug4e2eaeicuje6c@Ergus> <86wng0gh3a.fsf@mail.linkov.net> <20220408084228.brbjvrsjnjqdipbu@Ergus> 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="21875"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Philip Kaludercic , "emacs-devel@gnu.org" To: Ergus , Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Apr 08 18:23:46 2022 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 1ncrOi-0005WS-Ef for ged-emacs-devel@m.gmane-mx.org; Fri, 08 Apr 2022 18:23:44 +0200 Original-Received: from localhost ([::1]:47058 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ncrOh-0000bN-A1 for ged-emacs-devel@m.gmane-mx.org; Fri, 08 Apr 2022 12:23:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45218) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ncrLW-00050v-N9 for emacs-devel@gnu.org; Fri, 08 Apr 2022 12:20:27 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:45260) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ncrLT-0007cF-N3 for emacs-devel@gnu.org; Fri, 08 Apr 2022 12:20:25 -0400 Original-Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 238FuXI0024447; Fri, 8 Apr 2022 16:20:15 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=jvJv12yh+FhYaemGBR3QggoxlYNdiMCyAwK1WDZ8oU0=; b=oRpNQdLG85sACGAhhb6DA2YlVLaGX/02VPkqEDQO2GxPnIk9/vGGQPm4npbm3liYLAnp b66egh5sFyhwCoh8lL7SGHq5moU+ux+6iGNpGHcyM25sRPspMsfeOox0FQdrUL9scek4 rxyp0YliYcp6kWAMWV6Y36p2UKfDf7QW6AAMVBVIAQ6CWEAXS4GFJpoScuy2JWBb7uTd Zb8QzNdqeMGzMWSwdvCOUmdnIZGQ+m9iVES0zBOutbOjvf6+YsPEW9E1USylcYGqeE2r gnIhypcRKtmziZ5JiJTnsDojgUSKg0gZxjbmB0KsZA2eyXKwYvfnyOXmrWJ+oXPZ0+GW FA== Original-Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com with ESMTP id 3f6f1tfyb4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 08 Apr 2022 16:20:10 +0000 Original-Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 238GBjYZ028544; Fri, 8 Apr 2022 16:20:08 GMT Original-Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2101.outbound.protection.outlook.com [104.47.58.101]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com with ESMTP id 3f97tut2rj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 08 Apr 2022 16:20:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cb0BzUmWaLE0IkDuVa7i/NVdpBxkzuvaIz5zAMYZL59c7pfKzeDvAtPUr2aJBOrVTLbVF3g3ckcFGvqkf2wLeuHRbpfs7ME7BpvDg+7+69IG0SPii4BNXbKuWwHuofzE2P7Rwi0O81HhDJpV6bTto4WaE6HC0H1bX00kmckIIDSKNWm8p8AqGDNaMbSAzWIbBtcBIzzgzSoTuy8NCt/gsyQeKyJl55zyvrAcER2QWv7UVNPGlCvLsAeEa+L6smvWn5vNitFoQNY7POmQBCnVXHj3jPdvSwrPAywuvKmbUA3Wg6cRyquQ0Rkz0aR6klMZKMVoraLYJwlEL8uxs5xq0A== 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=jvJv12yh+FhYaemGBR3QggoxlYNdiMCyAwK1WDZ8oU0=; b=lDN34Z0dEJvqIv+aQogqWFV5h749zCPwuaA7hYZtyDI3uIvxIC9zsh4ghtzROtn6nDRmXcMQrLnaMu/DGZpChscX4VzVF6lvOWo8AyBcG9N/kkeKNlRs7shnzDU02TC+2JgaCN/ah+esIq+eeKLYJSuqvCT+NAVTLwkTXbxv65c61foGlVC5Y/VExPey9ZmwyWCGLi+Bsm0ApaRh3AHsGpUYMcDv8fiv141nwT32DpC9qYitBytMDrVvonFxIFXO2M+g1J5+vikQXTu9Jl87kt4Tb8pQeWHO7jHcNNZlQbwW0P3aqskpIheCYQYwrRg/SV2aJiLRV9e8CFx7a8Nt0Q== 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=jvJv12yh+FhYaemGBR3QggoxlYNdiMCyAwK1WDZ8oU0=; b=SWuTiUj00F26ve0RHqDosVgV5aSMCGFSe6p6oMcCVH3BNWaCxbaWu+j2w9zXPQQkVN5vffPjLOQRAaTQEbpMEF2CGGbgz7aX/8hgSmkdATKpmwqucJbUXYodZ/Jdvf+ay8XqVRZq2DvQtgvjNsOX337OBAd51AUQjbI7DYG8nDE= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by MW4PR10MB5840.namprd10.prod.outlook.com (2603:10b6:303:18e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Fri, 8 Apr 2022 16:20:02 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::39f8:f93:8642:216d]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::39f8:f93:8642:216d%6]) with mapi id 15.20.5144.027; Fri, 8 Apr 2022 16:20:02 +0000 Thread-Topic: [External] : Re: [PATCH] Re: Other details about completion. Thread-Index: AQHYSySuKzk+MMMrG0aolhk2kiNIEKzmHAKQ In-Reply-To: <20220408084228.brbjvrsjnjqdipbu@Ergus> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b7ca5a39-302d-452c-017e-08da197ba241 x-ms-traffictypediagnostic: MW4PR10MB5840:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: QgdkNCQ+u1xhA8Gg3nOUqkXDVEKhdUuMM4f/j25WtMroNuGSFqz6aboRsdsJDEIebsD6SBv9LUklF9HvzIIJHKdXSpRa5FmeOT0RjC6jkj/NPPuUqEM9xukms0xTfPAhTGCMhhDgu2pd19gg2OrfbX3m26pyATQEtUi1fZ/YhlVUFLn/xCUobkaj8r8VrOF/JjSVmF+Y3GbiOwS4WTEITxBx7vkEELunzSfw8CqsEYPCoMtazPirXLhlWNgIq0wuwxGkXmtkIuopESCOtIt3yXlLzai6ic4uR928vv5jDYLhqmNru7uifOiUjlG3u4zsRBKzWiKy110RTCv81dOmYou63JzRdsMihW0c+lwoI0jUeZbKZ6of8RqDBTeXC0OvJc1ghKOwCc2PXoG8RfvJ6Rtbt4v3+3PZ7M8PFupYYIaW/qVyRE670mCdaTV8a0UvB6u9Swa885XUx4ItL4DFVuHKinB76TqMAA+wuVLnzw/uWYMARlnxFTb58BOvZtxxm5Qg2Lo7GfCmbcVXRiSJRyQlee/sSadxv+E2lkN1mWXlUiMIss+U3kC5ikTUhRdMBGjV0bBsGm8ilGFVO7UmuK6NDZo6116cP1kK79rhHkPKey9b/IbMgBjRVkdiS1hAqEDlHiR9Sx2vWJYFi5OJy6FSauG5cHOJDDewlzVP5eQVNEk/+EUrI2gM2JL3bsxgZ7cvAKnzVsDttTrSA5ehXw== 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:(13230001)(366004)(5660300002)(52536014)(7696005)(9686003)(86362001)(8936002)(26005)(44832011)(186003)(508600001)(55016003)(38070700005)(64756008)(4326008)(66556008)(83380400001)(316002)(76116006)(6506007)(33656002)(8676002)(66476007)(66446008)(66946007)(110136005)(38100700002)(122000001)(2906002)(71200400001)(54906003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?q5VtlVTRiC4Qug7LA6By2UFwbLiN+dnNtU2lku9i59HNGnLt/Wh61GmL7r+l?= =?us-ascii?Q?/EDjIvIGiDpy9lqG4h28DaMM+9Mx9JfLSw213npa63bh6alFf+8NRQxt5RAb?= =?us-ascii?Q?f5fVY3jl0LkYITYHRnL0FySNnNH2W0ge/VDhCa3i+FwjR8vJyacXxvoys0ZZ?= =?us-ascii?Q?c1wARirk2NOve7/rgyZsLC+kaNevsoKh5+pEk+KKu85C77DaUu+FgawdYmeC?= =?us-ascii?Q?/z3I7UFsxC+4DM5UBskA3ownQ9Nn0l85r75IUlrzNeRbnimuo63Ljd+59FWV?= =?us-ascii?Q?4Eh4GYraVsqkFr7zSURaCJ0I2+5hsaCJqyH4Uqk8RO84fJnvQbrQfxYQJqMT?= =?us-ascii?Q?CefLSoxcLyJ5VvCDshJD0k6OCURSAIyuTt3YGQWvKblr9IrtvoiGb5ZT3NDV?= =?us-ascii?Q?5bjLXUlwf5zoY77jr9IHZpibySu3wFAX/uDk2sV5qqJSEyrQlQ13h/FI+kzg?= =?us-ascii?Q?m0ugBlRoYcl2Io5snueOXuX2s41lX6i8OHu9RbpzxUFBQuu/axpTdird0Sdh?= =?us-ascii?Q?JNdW2d075ocLoooILtqp5N56KaiRX/Ch6e+PfyDkOrJNML9QjUHTrHh7Dihu?= =?us-ascii?Q?oL57LsmYjjDR5ILHXnJx6JTe8hTN/iN/QsRBAfBXMLaxtwm9xK274W6wsJfB?= =?us-ascii?Q?fh 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: b7ca5a39-302d-452c-017e-08da197ba241 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Apr 2022 16:20:01.9093 (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: 2tD8Qbd3fFgxxER8IniGzYP/G9CpVMuoJIr0s10JxSoVY5HOwTMCgizTp0o2QRk04/a6LJKDm+rrbgqr53Aj1w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR10MB5840 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425, 18.0.858 definitions=2022-04-08_05:2022-04-08, 2022-04-08 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 malwarescore=0 mlxscore=0 suspectscore=0 bulkscore=0 adultscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2204080082 X-Proofpoint-ORIG-GUID: rhh4PJUdgUgqJMD0x9JLY34r10wv4fYT X-Proofpoint-GUID: rhh4PJUdgUgqJMD0x9JLY34r10wv4fYT 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_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:287972 Archived-At: > >Indeed, this is why I proposed to create zcomplete-mode > >that works exactly like icomplete-mode, but updates completions > >in the Completions window instead of the minibuffer. > > IIRC Helm already uses that approach? Icicles has done that much longer, FWIW. Icicles predates Ido (but not IswitchB or Icomplete). For a very long time, `icomplete-mode' just _showed_ (some) candidates - you couldn't do anything with them. > >They stay in the minibuffer and display completions in the minibuffer, > >whereas zcomplete-mode will display completions in the Completions windo= w > >while staying in the minibuffer, like zsh does. That's what Emacs (and Icicles, FWIW) has always done. And nothing makes anything "stay" anywhere, including in the minibuffer. You can move focus to *Completions* anytime. Besides using a mouse etc., you can do that in Icicles using `C-' (it also moves back). There should be no particular _need_ to move focus to *Completions*, however - everything should be possible with the focus in the minibuffer. If the aim is to force users to move to *Completions* to act on candidates, that would be a step backward. But it should be possible to do _some_ things in *Completions* - such as marking candidates for actions, either together as a group or separately) - including doing so by selecting them with the region.