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: [WIP PATCH] Controlling Isearch from the minibuffer Date: Wed, 12 May 2021 15:30:06 +0000 Message-ID: References: <87zgx5cz33.fsf@gmail.com> <878s4n4wn8.fsf@gmail.com> <87y2clve4m.fsf@gmail.com> <87fsyswiv1.fsf@gmail.com> 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="1512"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Alan Mackenzie , "emacs-devel@gnu.org" To: Augusto Stoffel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed May 12 17:33:59 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 1lgqs3-0000IG-G8 for ged-emacs-devel@m.gmane-mx.org; Wed, 12 May 2021 17:33:59 +0200 Original-Received: from localhost ([::1]:35574 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lgqs2-0000E1-Cr for ged-emacs-devel@m.gmane-mx.org; Wed, 12 May 2021 11:33:58 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49124) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lgqoX-0003Kg-11 for emacs-devel@gnu.org; Wed, 12 May 2021 11:30:21 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:56552) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lgqoT-0007j4-GC for emacs-devel@gnu.org; Wed, 12 May 2021 11:30:20 -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 14CFLW8f012346; Wed, 12 May 2021 15:30:11 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=+9L08kR4paxv2zKgdb5Pl896EoDxp9VDyrKsswN6y/U=; b=f+Y6P7aiui1A5pz68NOBcZY+0YDmbF8dcerPXoV7eviK+z+glq57C+hmCs3JoNJi8ZOS dJ0uuxbPhxUd18MkjqR5FCkJMLmUa5+/sajX+Nwj5P7flgWxVkLrfThdHYP8zdwq34Pq MYrcokW4xrcxMDV9DmAKW06nzcSKFKdsTa/BkJ9WJ3jsYXPNsAOaL9XhXXEqeqzMisg8 kV97c4O5lucrO/w13cnAvzbsMrzdtmBBVH5thB9QHd0T/56/PjwwW1TWEPpyo6eM4uI7 S8u0H+CvwLmuEVk7GUq7E1MTD5eKmWrWelPiLbwJjf8dxTBWvA0NUV2lllC1SRPyHitL FQ== Original-Received: from oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 38f5a60rgt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 12 May 2021 15:30:11 +0000 Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [127.0.0.1]) by pps.podrdrct (8.16.0.36/8.16.0.36) with SMTP id 14CFL1eI038336; Wed, 12 May 2021 15:30:10 GMT Original-Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2174.outbound.protection.outlook.com [104.47.56.174]) by aserp3020.oracle.com with ESMTP id 38djfc0qhp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 12 May 2021 15:30:09 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=URDJgSo9d8hH0yZO85SboYSQkZ2YrH5uN2qTk+tlODHbjcWR74A/b/Atwf/reAJeX9j/bZDNcz/hmxU3XmPbU6f0y9hTk7uZtrpPBb7rmAiQrfD1sdIKdnyFu0MXJK0wO1N3fgFYxhV0kFxZPr29tfqgUmxGPc5ji57f2fWl3we2kE/Ww2XDpdLSdIjXjyH8Xy16WC7OI4Snz5jVqSmMjX1rj9CDv4i766LbP/A6Yxfga206UyuwKBfGiqoSCc7sdQry00vSCIguuhpaylnNuEMFt39yP5RcUSML2bB0aZa6xas5G06FvBP9bTKn5Mzr3knfpFDsivs8meL+9w199A== 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=+9L08kR4paxv2zKgdb5Pl896EoDxp9VDyrKsswN6y/U=; b=WV/l8iDw+tcfLJESv+wkY92TEvLIA4bTH4U4OpAMOA9GfjLswNllAvK5+mp9Y1rprMNV1N4e4va6wp+rxBaY5oIBRH9OikCsnY+NVKw0G9FbAn1pAxe4QBOS/71y+bbxv1sr1rOqtGI/IAlcC14TZrZLg+7RLwuLPPprA1rhiNF8XrH5ChFfUHO0vsmm9ujW2HaoepSWt93qVJYDm8FfzKtf/8sGglPTjMpgCVVdqBS/5b1Bw6PETg9de+Vbl9XoqGO8DhYsy1IJdq/N3vgb4Cjh27/NHM26Z4wJYgOXvlQi+1ja7a1jFekJEkd1llxyRofSVB9mt2yo6YMpX+NatA== 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=+9L08kR4paxv2zKgdb5Pl896EoDxp9VDyrKsswN6y/U=; b=kSN+seHRrh8GA1enRqAxAJT03snWQ29DhaeF3meEGNK8TVtu3/5ZWKTPEjzwdSFD5ou6Nmg23g0lCii45fCkQwlaao/m22VWcsqeZ3+/ncx6nUp7SE079FrSJNLb8y+y0sqV3unO9eJLRhqUsQfrcRZcSFJxB00IkIZxcatTTMk= Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SA2PR10MB4652.namprd10.prod.outlook.com (2603:10b6:806:110::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25; Wed, 12 May 2021 15:30:06 +0000 Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2109:9725:fd4a:6494]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2109:9725:fd4a:6494%6]) with mapi id 15.20.4129.026; Wed, 12 May 2021 15:30:06 +0000 Thread-Topic: [External] : Re: [WIP PATCH] Controlling Isearch from the minibuffer Thread-Index: AQHXRvpldeQtJx+3yE6CNjVrBE5XH6rf8woA In-Reply-To: <87fsyswiv1.fsf@gmail.com> Accept-Language: en-US Content-Language: en-US authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; 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: 63a45e0f-f5ed-4c85-81af-08d9155ad1f0 x-ms-traffictypediagnostic: SA2PR10MB4652: 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: eOSvcRWqwIRfGtOiURKPMTeet9J5jVL1MKc0i3+fgnY2XTBl/rDVD14YTWwDtEniNl2rotLCvcvY/FT0ArfsDV6tmFHvu8S+M+WgGTyBsNrxqTxlb8yOj8rpIdeOxjQrIFUO9lKsZOJInB7m6jg+tHe4pGWx7kh4Sw3VKXxSFbfRGmwblYHKnFSUOS9eu7FMacmNjdvkVu9Wz+Q1x4hpY3UrQqTd1NjD/w1iiqpxIH15M8WNyTbfjRCLMyGoWEZSBIzMDv/T7QLl4u8Jz4mZDG0LA0S1SLMpBET7WgxoDy8+BWav8LbKV8GsjIsYdKXxYi06eU0GwixslEdZA5JfeyhMxw8zTbnn1caAU9LOSEi7Oh1q1tXQ67V8qcit8qqI1gtmMgE5hem5x7PthfjGqbToTbEOuJB3Z3+5ibniSQp9wSKugw9TyKTX0a2fxV9TpzJcxVcbh9kgwB7uH/T38pgKlH6zhfZuj89SR0UoAtaPtrrhBWxc/vWnQKkMKbL+3SwDEMnrsn07e+Sfaj1jnXo7eiSETHV6WfQkRvmxCZdMfq8euRA9ObFRUABCGzVXEHvbBR12fVBW7f+fwjsGk1YNzmpR+ghBVlJVT4QYc14= 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)(136003)(366004)(346002)(396003)(376002)(5660300002)(26005)(122000001)(66946007)(54906003)(66476007)(2906002)(7696005)(9686003)(55016002)(186003)(66446008)(6506007)(44832011)(64756008)(83380400001)(8936002)(38100700002)(76116006)(4326008)(86362001)(478600001)(52536014)(66556008)(71200400001)(33656002)(316002)(8676002)(6916009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?AbIhUcngXV+Gg0hWaRDciqCBhsVBPQ5Ev392kpRjCuS9cdoCLvW9efA4mw5N?= =?us-ascii?Q?uZ2cY8ogV6XQWk3fPGae00yojE0tlMoQGYrV1JS9CA9KZ7XzY61QiZITyIxb?= =?us-ascii?Q?wnGCiWPIKLIw8uGfBPy/JSrGX993wEmqSordq95Wlnx84/lg2axjcwOZf1y6?= =?us-ascii?Q?v56JNxtU67ldFnL58lfxST/hybgbzdY9mpIiQnyAo6ImcVZmrq6PbWQgXu45?= =?us-ascii?Q?GiwrRJNt/QtAHfmwRNVmQekxfQ1Pw9oAc/drO/jLg8EM9I3Bb1mh7ORIrxMp?= =?us-ascii?Q?1j/Tmx981319Otix75xhyA7wPuWR09bvow/2clem/NyGwE6r77BUDSyL8fLn?= =?us-ascii?Q?7/06SZyyi0C0Y9rvf0dwJV972QIUEm33xLGEqapsBf34GsJwdaJByjh4liNT?= =?us-ascii?Q?ibD9ZF72dCUZrbL9ncFybPVZJvkji8G/gZYV1KENXqYnJvESc5BCOUxbzDjV?= =?us-ascii?Q?7hLZryOqYKSCiJtz/UoNKQNY3cNv07Q0s6OiN3kpnuqkGoCpQzVX1YYIOCvL?= =?us-ascii?Q?VGc7FlZmlNbf50DtkMavhWrTYKM5siYUPlaP526OE/8gtmf+61EO7SM1IIVX?= =?us-ascii?Q?1LioZ94AveYZyznw6HeoC/74wrxqx8icsVuFrZMqoE20nRG34wdNeMM55HQb?= =?us-ascii?Q?vUP4 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: 63a45e0f-f5ed-4c85-81af-08d9155ad1f0 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2021 15:30:06.2000 (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: 7/VqLWt+avn4NUVxFRM1nZvCWTqDdkdRZ7z5d5oeCdwK8FZmRQsu3Iv16ehb9kESwuOPpqsu3p//3XEBEhM9Tg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4652 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9982 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 spamscore=0 mlxlogscore=952 adultscore=0 phishscore=0 mlxscore=0 suspectscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105120099 X-Proofpoint-ORIG-GUID: 4Fumng4QdoefIQByQJOot0DPNbrLvV4Z X-Proofpoint-GUID: 4Fumng4QdoefIQByQJOot0DPNbrLvV4Z Received-SPF: pass client-ip=205.220.165.32; envelope-from=drew.adams@oracle.com; helo=mx0a-00069f02.pphosted.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=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:269211 Archived-At: > You can think of my patch as (1) adding lazy highlight/count and an M-s > prefix to the good old M-e, which is indeed a bit of work, and (2) > adding the entirely optional minibuffer-controlled UI which only takes > a dozen of extra lines to implement. >=20 > If you have a technical argument as to why there shouldn't be lazy > highlight/count in the good old M-e, it won't be hard to persuade me. I haven't said anything about #1, and I doubt that I'd be concerned about it one way or another, unless the changes made for it affect other things negatively. My voice here is about #2, the "minibuffer-controlled UI". A priori (and it's a big a priori), I'm opposed to having Isearch use the minibuffer instead of its longstanding implementation. You will note the Subject line of this thread. It seems to speak only to #2 - controlling Isearch from the minibuffer. > > and IIUC, there was even talk of > > the "alternative" arrangement being just temporary, > > i.e., that Isearch would eventually always follow > > your "alternative" implementation and behavior. >=20 > Where? Dunno. There may have been another thread that also talked about your #2. Or I may have (mistakenly?) read between the lines. Even if there will never be any proposal/attempt to make Isearch use the minibuffer, I have the question of why. Why do we need/want an "alternative" implementation of Isearch? Different implementations will lead to introduction of different features or different levels of support for existing features. What's the giant need for a minibuffer-based Isearch?