emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 6a92f674fe5: Fix args in treesit-beginning-of-defun and treesit-e


From: Juri Linkov
Subject: master 6a92f674fe5: Fix args in treesit-beginning-of-defun and treesit-end-of-defun
Date: Wed, 29 Jan 2025 12:58:39 -0500 (EST)

branch: master
commit 6a92f674fe5123742b2c1bc890bab7b3743582c8
Author: Juri Linkov <juri@linkov.net>
Commit: Juri Linkov <juri@linkov.net>

    Fix args in treesit-beginning-of-defun and treesit-end-of-defun
    
    * lisp/treesit.el (treesit-beginning-of-defun): Set arg to 1 when nil.
    (treesit-end-of-defun): Fix arg names in docstring.
---
 lisp/treesit.el | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/lisp/treesit.el b/lisp/treesit.el
index 33fcd9e7207..76b6bdc9cb2 100644
--- a/lisp/treesit.el
+++ b/lisp/treesit.el
@@ -2855,6 +2855,7 @@ not set, Emacs also looks for definition of defun in
   (let ((orig-point (point))
         (success nil)
         (pred (or treesit-defun-type-regexp 'defun)))
+    (unless arg (setq arg 1))
     (catch 'done
       (dotimes (_ 2)
 
@@ -2874,8 +2875,8 @@ not set, Emacs also looks for definition of defun in
 (defun treesit-end-of-defun (&optional arg _)
   "Move forward to next end of defun.
 
-With argument ARG, do it that many times.
-Negative argument -N means move back to Nth preceding end of defun.
+With argument ARG, do it that many times.  Negative ARG means
+move back to the ARGth preceding end of defun.
 
 This is a tree-sitter equivalent of `end-of-defun'.  Behavior of
 this function depends on `treesit-defun-type-regexp' and



reply via email to

[Prev in Thread] Current Thread [Next in Thread]