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#60623: 30.0.50; Add forward-sentence with tree sitter support Date: Tue, 10 Jan 2023 21:00:09 +0000 Message-ID: References: <87o7ratva2.fsf@thornhill.no> <87bkn9tasb.fsf@thornhill.no> <83sfgloz5w.fsf@gnu.org> <875ydgu8dd.fsf@thornhill.no> <83fsckpznk.fsf@gnu.org> <87358ku6x2.fsf@thornhill.no> <837cxvq3x9.fsf@gnu.org> <87h6wyss3d.fsf@thornhill.no> <83358io2cd.fsf@gnu.org> <87zgaqmbfj.fsf@thornhill.no> 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="23179"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , "mardani29@yahoo.es" , "casouri@gmail.com" , "60623@debbugs.gnu.org" <60623@debbugs.gnu.org>, "juri@linkov.net" To: Stefan Monnier , Theodor Thornhill Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jan 10 22:06:24 2023 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 1pFLp9-0005kz-Db for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 10 Jan 2023 22:06:23 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pFLor-0001YV-1j; Tue, 10 Jan 2023 16:06:05 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pFLop-0001YL-Um for bug-gnu-emacs@gnu.org; Tue, 10 Jan 2023 16:06:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pFLoo-0002H2-Bc for bug-gnu-emacs@gnu.org; Tue, 10 Jan 2023 16:06:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pFLon-0003Vg-MF for bug-gnu-emacs@gnu.org; Tue, 10 Jan 2023 16:06: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: Tue, 10 Jan 2023 21:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60623 X-GNU-PR-Package: emacs Original-Received: via spool by 60623-submit@debbugs.gnu.org id=B60623.167338472113446 (code B ref 60623); Tue, 10 Jan 2023 21:06:01 +0000 Original-Received: (at 60623) by debbugs.gnu.org; 10 Jan 2023 21:05:21 +0000 Original-Received: from localhost ([127.0.0.1]:41268 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFLo8-0003Uo-SR for submit@debbugs.gnu.org; Tue, 10 Jan 2023 16:05:21 -0500 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:24624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFLo6-0003Ud-AM for 60623@debbugs.gnu.org; Tue, 10 Jan 2023 16:05:19 -0500 Original-Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 30AL3ufB002758; Tue, 10 Jan 2023 21:05:17 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-2022-7-12; bh=F3r/6COJLZa3B+qAU9/gvFYNnW2A3fN3egSpBa8rJ14=; b=04zCAOHi2gxLokAYmRWgqghZVCllQPI/8IjWOZZ+BlAjjVVHoGVfyuj/g5H6ZRJMDLdf HEBiISWNKSeEjeCVlcE0HHLU7bBVoP5p14q37ECLqof9Np4cg6Od6A3JCszgoS7kh1q7 yNLrSRJpdyZwMYzSAAwde3f31YufdNeMznrKVUCHrJvwgXj/Hc3Iy9EURvLEIeARrfR5 NbRMXm2lmLhOXYaJJwSYjwXApbCClh+5fsomO1l2TGDwTGZxCdYlvcMLtEPZlqdvG6Rm KJnE3VSte6WoIYr8cDP8nT4c2S0azAX0XYqT16TNSKaKmeg2tlDkDnwmVkvUJo1Mk8Ku RQ== Original-Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n14nf9rfc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 10 Jan 2023 21:05:16 +0000 Original-Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 30AKrmIg013757; Tue, 10 Jan 2023 21:05:15 GMT Original-Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2176.outbound.protection.outlook.com [104.47.59.176]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3n1ff28fab-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 10 Jan 2023 21:05:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VZ/HIdBaYKrJ5RiItN8FpQrLhgi3P7VKrCC9E/9O6C8yglnPOIHIdB1GdaXm/JY9+8bN7W+GviOisgJWGgmxwDIKWWUbf3BR4RO4kYSakwzOfwi3lXxtu+ZiumoAxnbNqeH5UGaOiKjmC5ehpfk/cqDSI40cihp+tGs5idSPMvIfHXerJaAQsMMG717+/3/BImXqctR+0JIaheG/Jac66fV6uhuk4A++uruNZiRQzTnuiwvjreI5fsH+xvzom6SZf8KlfSGJxpmYeY20QG9ee1sC25kOYyQwRy3q75sdN8X2MiBfx7t1VIItcOGlePUUqvVATi15CnUmJWz+nC7wuA== 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=F3r/6COJLZa3B+qAU9/gvFYNnW2A3fN3egSpBa8rJ14=; b=hmI23VxOjDhBpJyA+HxYvAASe65y+CVuLR3D2QmEErWWeNYf/ukQyOO3c+P+O6bR3VjoBwNxvHlSrNPI1ueQfmx1ERXB21ut7rMFo0TQNlU6z1/5lZ1amGOnHwwweNCqBO285exrcgiShFkzNRxVtN2jLIjeu8HCtdRR9qJVZdmvOfp1Gytoi3fQJGH0nimGhzJ+x26Xu9twO5cxUL6Y3v0ZqlPMtp7DB2T2ETKET+/mJWTbvsAPWXfnvdeOY+RsIePf17DJwgO7HDbirWSBbx1CfWlzPL9VsaDSf58F+/rVRCyDlsRJ/lhVU13n5/gazfB9hxGPAk9nNWUM6kZ7jw== 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=F3r/6COJLZa3B+qAU9/gvFYNnW2A3fN3egSpBa8rJ14=; b=WdjOK+P7F/UJFdB/Iw8vKa///NrTdkyqsKnH0ZzjGIqkYbbEsjW5DvZAMKge/msZT+BXFLEO3KdjSsEGSFWm/8yG5/q6npp+x3wZAXUqHTLaZt4VZrA5zyc0I2PLN4q2D2o9movUh2D+geHBE2HYfXAIPJrcKLSc0hH6ezMUlSc= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SN4PR10MB5589.namprd10.prod.outlook.com (2603:10b6:806:204::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.12; Tue, 10 Jan 2023 21:00:09 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7c3c:e53d:5276:ef29]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7c3c:e53d:5276:ef29%7]) with mapi id 15.20.6002.010; Tue, 10 Jan 2023 21:00:09 +0000 Thread-Topic: [External] : bug#60623: 30.0.50; Add forward-sentence with tree sitter support Thread-Index: AQHZJS6/OzoLQD9Yk0GkgQmWX0LO2q6YIekA In-Reply-To: Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|SN4PR10MB5589:EE_ x-ms-office365-filtering-correlation-id: 1e040e48-8b6b-4e80-77ed-08daf34da887 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: r3C71IECtlZ/nmaKBBcJNWSIWC0EW7OkJbAi3JdNgTnBBFs3iZu0zTC3rAhTcy45DgfkFDYSAw/j++EqoO+su37bZfNwbi0Im0svX7PfpXgtoEq3bcuPhLWCxOn2EwIfZUeW9EhxR0YvhGVoaBM0SDi7elMGFMFRitJkJhf4fQlp6sfWQnOtU1mRtI7ObiVe/BYbLKGNmAbwXVzAMBWr/cHsN1N5j1j4dRWy3jvuKVkvaHrcIIHpuAu79VTXIkpl+7MWYfNTreoUcq0ha8TQq/6aKQa8K3+K72VppkVDRbiQVRr7BDayR1Isl0yKhrdA+mCSKw5PXZiMsNydg1/dg+DEW5w8SFPSUSG7YcX++Bp9YeMEKu+zATZVJ+zJBPTvY7EU9Zxs027RS6HZv/BAoT2WZgGhdHLL678rc6pV3WWxI6U54OZDwJseYWDQ4TrPjLCHOXn/c4BWflsuaD9oPH2g6r2EP8rK5YHETpV1do/1/gqJj4p0ALOzO0sN4CA0kPwFKUhOtwq0yZZvJShWIlJIQ2zNiOF1An9UWSzeXwoRdVAGlFCVGXrI54DVr9/ryeWh4TJE5n1EFHZhppRm/NjcQD8d6j30IQp3Yy6hOb8b9lKGQLVjWvbPY8GvJfoxJA1+oEW2uOeKaQFGYdSi1O4MF8qxEI9WTXlVEr2jFryZAVx6EAdmiR7e5s8LYO7/7lRdnNtoDSnfWUFSOYb7zw== 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:(13230022)(39860400002)(396003)(376002)(346002)(136003)(366004)(451199015)(44832011)(86362001)(8936002)(52536014)(33656002)(5660300002)(4744005)(7696005)(71200400001)(6506007)(478600001)(186003)(26005)(9686003)(38100700002)(122000001)(4326008)(41300700001)(55016003)(38070700005)(64756008)(66446008)(66476007)(76116006)(66556008)(8676002)(66946007)(316002)(296002)(110136005)(54906003)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: 1uzITj06ru+Mg7X7AsiuJmvIZlurDGsG6wPeoxnaRBwkg33D6///x8QYb1ZdP5RnieZRmWirixY+k/MbFK935yHQm1Lv5roWkaLghczOJ5emtMmxYCN1YZlJJXr9qYcQFadkJ3JBhlgioUcg34VUVTieULqjnn3AYlQqUFWJRgRF3nX56c7kX+9+tYNTrFDS8P75us75mgNdV6hg7svwg1N5VpDC5EoxeARErvjFbQPZlq1JREkMj8DlUCzfddzMwZPmFE0Hi8NIXgRBz5SdauZqBtBQbPiWpivL2z6nE32G70tMK4SLwweRmOlmpENuzKJcGwkjTM88vs2a4g6xR82Ea+yEGu0kJJqhWPzh29av1vAuCdWuTWdFov41qF+42ma+x426Xco/78oEwkoL/M9U47Ca9FHW1tnlvdynjeSfSilTbKgjSNKP3k6r2bpPq4Teb72zkLkziaqx8JUjv8z9YytwaeipoppFpeeQ6kbrmV00EzktET3eQmVVYl1PJtrOPMlzWtbTmbxL/krr+z257N5ryz6KZUeqYYpI7mWvhgz4TwNsEuLZPp0f6XSJkrKtEpfjpGWXsN2gUFk2O6gYo7tKYjHwfK5srYTsfW7MCs26p/nmZgRKag5ZBdQKLi8KeqnzAi+5UovcyuByi3BfguGpkm7IKxqi5HQ7UxXQkZEvHBrJLdJsZCawbdPnRlcn+IYdSAPizmFl7NVY99QnufSFZnOc5EyHYIhU2ambvSPVjI+8/d7akK CKKtHIEY9unVI6t4B4Oc+owOs7DYxRkY59xzapmLJIaszL7GnWaMOjLT8TbbWAvENlkZEokgieoy9QztxeIITOPAQtGhW+nl3n X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 0BqlAqSCtDtbEB2XhPw81n4mnC6fGG9p1+t4//7ra+//Sq0q2jvIWJYWMvWdKReOsVLYSUNJwcEG52CXZYEa049Hx4Ez1MZY7b70qIQXqGqBXXMcSgIYHHdHEICe6pUO/MT0r+Zilbw+ycbB5Ex9ggolfi7wVM8oJRELvQL8jZgVUvpA5/Xg9DSd+Iz2mcxa9nRGfuoJBFekm8v6qBvBZzvT96iscIPU9lbaixSFT0+BnVToF/OioKYUGNWIg+3AfKAm1iclj0F4QHjIC7od7gw5DQ7F7JqlPtYIQDtN+e21milr6App4RIJgDlPElhTR9QIcIOjxHjA3x2WSKcXxQOYRZf8UndfIOJTp4TLAeZ4nZHyqSuavSAE3YNby6cp43MdCQP/Qx98qj7K2sQ4GS39kyOK1RqydrU47mHmF5fLrrHfzdCqx9rX5GQFbGE6ZeRFFwUAknNuvF1PZVX30ii1DSUsxxtS5AvXCCOdTbChvWEncgbhj44JNwWPK9UZwO0XF+yq4ndaWnJmXElkPUzLbByRxyrZU8oqZyxLuu4LtwQfFrImUMUcEeAs66GLpsd8fgxveoU5YN5WVzzBvB5vdUVATCCgipLAGjpatsjeXy5uYq0kx5QcGT4wtVmKvM82jbDVZL+rfd8YwrsrkMYS2J9j7T+lBCiu6a9BWKxC7tLNwdEWOq7DCU1yD268FrFrctyFAAeO8dsAA5S0r6f3CEPVeR4rJfXO50v6/RGz8j mW4XwP5hSlsBouoGFpfAw5tngEtNixO0WMsI35QidVhdEwJ8o/O/c9FGszEk7DxZinY9nlMAsKJTYWD94NFz4wOJkmZWQb40Qu 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: 1e040e48-8b6b-4e80-77ed-08daf34da887 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2023 21:00:09.1203 (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: qySTeD0btJj1hESXhri3uOeE3swgUGHtnWemO7cPyTCBG4+cD+/Vc+sMFJBn6WwZNi0CZpuTYWHQMRyWoUwe8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR10MB5589 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2023-01-10_09,2023-01-10_03,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 adultscore=0 suspectscore=0 phishscore=0 malwarescore=0 mlxscore=0 mlxlogscore=572 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301100140 X-Proofpoint-ORIG-GUID: VvJKYIUZHMz0fJ_zQ5bOWtY4K2eIRNhE X-Proofpoint-GUID: VvJKYIUZHMz0fJ_zQ5bOWtY4K2eIRNhE 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:253117 Archived-At: > > I'm not sure. I think that maybe because the commands involved, and th= e > > ones that implicitly will be impacted, such as kill-sentence and friend= s > > it is best to stay with Sentences? But a statement is the better term > > wrt programming languages of course. I hold no strong opinions here. >=20 > FWIW, while it may correspond to "statements" for some languages, it > will correspond to other things in other languages (e.g. those that > don't have a notion of "statement"), so it's probably best to stick to > "sentence" here and then in the doc explain how that notion is expected > to be mapped to notions that make sense for a given language. I'm not following this thread. But neither "statement" nor "sentence" sounds appropriate for what you're apparently talking about. Both would seem to be misleading. Maybe you should add a new THING type for just what you mean?