From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#60623: 30.0.50; Add forward-sentence with tree sitter support Date: Tue, 10 Jan 2023 15:03:07 -0500 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> Reply-To: Stefan Monnier Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28195"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , juri@linkov.net, casouri@gmail.com, 60623@debbugs.gnu.org, mardani29@yahoo.es To: Theodor Thornhill Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jan 10 21:04:27 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 1pFKrC-00073C-0Q for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 10 Jan 2023 21:04:26 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pFKqs-0007wJ-M0; Tue, 10 Jan 2023 15:04:06 -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 1pFKqo-0007w4-Qj for bug-gnu-emacs@gnu.org; Tue, 10 Jan 2023 15:04:02 -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 1pFKqo-0007MM-Fv for bug-gnu-emacs@gnu.org; Tue, 10 Jan 2023 15:04:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pFKqn-0001vd-RP for bug-gnu-emacs@gnu.org; Tue, 10 Jan 2023 15:04:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Jan 2023 20:04: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.16733810057368 (code B ref 60623); Tue, 10 Jan 2023 20:04:01 +0000 Original-Received: (at 60623) by debbugs.gnu.org; 10 Jan 2023 20:03:25 +0000 Original-Received: from localhost ([127.0.0.1]:41197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFKqD-0001ul-0s for submit@debbugs.gnu.org; Tue, 10 Jan 2023 15:03:25 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:27983) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFKqB-0001uY-Qf for 60623@debbugs.gnu.org; Tue, 10 Jan 2023 15:03:24 -0500 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 3F5B880D0F; Tue, 10 Jan 2023 15:03:18 -0500 (EST) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id A837880323; Tue, 10 Jan 2023 15:03:16 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1673380996; bh=nyqEHcQa1UDrUC60vyY+3kE7vbFHrw6TeXVeGXQGk4Y=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=K4nTrfunuzij+1dDGyUTPiQSd4PradwK+A1ujBSefPzxLHSb9GU0wPfNql4a8wZuP hTIu/otGS0Wy7YxM21KCEt126nDwDMRi+dswYhqF5klYNKPxfR59DuAI4aFeVMz3Kr vUNRNMcfsmnBx9v/uR82j2B40/ImXuyMBIIkBcm80QwFoHhnIMAm+ZTz9uy9bMwpKG be3P/OmbPLP5RPkkJ9wEWCaYk79iDZOg1Ki80wk9a5H/SXqPEtAqT+V4nIajUOh6P4 i+DQDgE/pfCyCXA2dwDUmHi+hc6R/gp5xzYSXBUhXNzD/qafTEx/EHsT+u0yGiEN24 Mn+oDUvFDhg5w== Original-Received: from pastel (unknown [45.72.200.228]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 4D013120AD0; Tue, 10 Jan 2023 15:03:16 -0500 (EST) In-Reply-To: <87zgaqmbfj.fsf@thornhill.no> (Theodor Thornhill's message of "Tue, 10 Jan 2023 20:33:52 +0100") 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:253110 Archived-At: >>> +* Moving by Sentences:: Commands to move over certain definitions in code. >> ^^^^^^^^^^^ >> I'd use "code units" or "units of code" here. > > Done. > >> >> Also, should we perhaps name the section "Moving by Statements"? or >> would it be too inaccurate? >> > > I'm not sure. I think that maybe because the commands involved, and the > ones that implicitly will be impacted, such as kill-sentence and friends > 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. 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. Stefan