From: Eli Zaretskii Date: Thu, 10 Apr 2025 06:26:32 +0000 (+0300) Subject: ; Fix recently-added documentation X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=1ee75eb2ce4c296e87e1da5ccf885e42d60930aa;p=emacs.git ; Fix recently-added documentation * etc/NEWS: * lisp/treesit.el (treesit-toggle-sexp-mode): Fix wording of recently-added documentation. (cherry picked from commit b205d7b59d8bc97507fb6ffa766eedfcf13f8877) --- diff --git a/lisp/treesit.el b/lisp/treesit.el index bd6221322c2..cbecaf09635 100644 --- a/lisp/treesit.el +++ b/lisp/treesit.el @@ -3182,16 +3182,18 @@ ARG is described in the docstring of `up-list'." (defun treesit-toggle-sexp-mode () "Toggle the mode of navigation for sexp and list commands. -This mode toggle affects such navigation commands as +This mode toggle affects navigation commands such as `treesit-forward-sexp', `treesit-forward-list', `treesit-down-list', `treesit-up-list'. -The list mode uses the `list' thing defined in `treesit-thing-settings'. -In this mode commands use syntax definition to navigate symbols and -treesit definition to navigate lists. +The mode can be `list' (the default) or `sexp'. -The sexp mode uses the `sexp' thing defined in `treesit-thing-settings'. -In this mode commands use the treesit definition only +The `list' mode uses the `list' thing defined in `treesit-thing-settings'. +See `treesit-thing-at-point'. In this mode commands use syntax tables to +navigate symbols and treesit definition to navigate lists. + +The `sexp' mode uses the `sexp' thing defined in `treesit-thing-settings'. +In this mode commands use only the treesit definition of parser nodes, without distinction between symbols and lists." (interactive) (if (not (treesit-thing-defined-p 'list (treesit-language-at (point))))