From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: PATCH: isearch-yank-until-match Date: Thu, 15 Aug 2019 15:15:28 -0700 (PDT) Message-ID: <20b318b8-de76-4e51-8089-4c75585ae77b@default> References: <6c21d7af-e071-4c9e-9325-38c6f19794b3@default> <87tvaipa53.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="209997"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Karl Fogel , Emacs developers To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 16 00:16:20 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hyO2e-000sWH-8t for ged-emacs-devel@m.gmane.org; Fri, 16 Aug 2019 00:16:20 +0200 Original-Received: from localhost ([::1]:47628 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1hyO2d-0006UF-8L for ged-emacs-devel@m.gmane.org; Thu, 15 Aug 2019 18:16:19 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36543) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1hyO1x-0006U2-0d for emacs-devel@gnu.org; Thu, 15 Aug 2019 18:15:38 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hyO1v-0007OV-IF for emacs-devel@gnu.org; Thu, 15 Aug 2019 18:15:36 -0400 Original-Received: from aserp2120.oracle.com ([141.146.126.78]:50276) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hyO1v-0007Ma-48 for emacs-devel@gnu.org; Thu, 15 Aug 2019 18:15:35 -0400 Original-Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x7FMERAM125004; Thu, 15 Aug 2019 22:15:32 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2019-08-05; bh=f3eeHinqy0/d9Q3BrOCwt7ml8YEjzMWnc3SnMRW+x6I=; b=V5ItSPPTlpyJXkwJiokA3tkEAKzB2UfDyDQlLkpfdB7cWYlPYTy67CcH+q7CbkL1TCTi L0vRFpK3fItDEntJMzIDkdHn8qwiCF13pmzDD9bqLFM4aeeKGFW+lZ1IFs1u71x128wi JacgEfudTFSFeZmeoHlcNTcYr7Y3AthPFX11uZnt7RsX0aMLXWTnGSbvdZdqeo/RSD86 +qR7Uv8DzQSSMOyVDFG0WE6hWJmljB7Qd7SPNPFE20d25djFhtphUHOKi2VZdjT0t731 89uI1LKypY0eRzxhYrxMavqiN/gqWvkxRVYmynV7jVG2hUqxV3oPFBimxJTHfrCa/xKA Xw== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by aserp2120.oracle.com with ESMTP id 2u9nvpngjw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 15 Aug 2019 22:15:32 +0000 Original-Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x7FMDgYw177908; Thu, 15 Aug 2019 22:15:31 GMT Original-Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserp3020.oracle.com with ESMTP id 2ucpysskwv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 15 Aug 2019 22:15:31 +0000 Original-Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x7FMFTpP023936; Thu, 15 Aug 2019 22:15:29 GMT In-Reply-To: <87tvaipa53.fsf@mail.linkov.net> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4873.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9350 signatures=668684 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000 definitions=main-1908150210 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9350 signatures=668684 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000 definitions=main-1908150210 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 141.146.126.78 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:239387 Archived-At: > > I don't think the patch breaks anything (e.g. > > uses of `isearch-yank-internal' or > > `isearch-process-search-string'), but I've done > > limited testing. >=20 > Actually it breaks other isearch yank commands. Care to elaborate? As I said, I tested it only briefly. Please let us know what breakage you found. I don't doubt you, but that info is not actionable. > But anyway the idea is clear. I think something > like this could be added to isearch, but optionally. > It should not change the current default behavior. What default behavior does it change? Just what part(s) are you referring to, by "this"? Yanking up to the match for another search pattern? Fixing yanking so it supports also backward search? Which part(s) do you think should be only optional?