summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2024-09-01 20:57:03 +0300
committerEli Zaretskii <eliz@gnu.org>2024-09-01 20:57:03 +0300
commit8c044bd97266b42973abb3343eeb4ea48d0949a0 (patch)
tree83e2046bb480cef331976ee75aacd00713dc143c
parente0d8879bcd58c9eb5001cdc5294c126f742db63c (diff)
; Fix recent changes in documentation
* doc/lispref/positions.texi (List Motion): Fix indexing. * doc/emacs/mini.texi (Completion Options): Fix wording.
-rw-r--r--doc/emacs/mini.texi12
-rw-r--r--doc/lispref/positions.texi9
2 files changed, 14 insertions, 7 deletions
diff --git a/doc/emacs/mini.texi b/doc/emacs/mini.texi
index 862cf9bdd79..a6d2a17ed50 100644
--- a/doc/emacs/mini.texi
+++ b/doc/emacs/mini.texi
@@ -699,12 +699,12 @@ completions list buffer, and the second one will switch to it.
@vindex completion-auto-wrap
When the window showing the completions is selected, either because
you customized @code{completion-auto-select} or because you switched to
-it by typing @kbd{C-x o}, the @kbd{@key{UP}} (@code{previous-line-completion})
-and @kbd{@key{DOWN}} (@code{next-line-completion}) arrow keys
-move by lines between completion candidates; with a prefix numeric
-argument, they move that many lines. If @code{completion-auto-wrap} is
-non-@code{nil}, these commands will wrap at bottom and top of the
-candidate list.
+it by typing @kbd{C-x o}, the @kbd{@key{UP}} and @kbd{@key{DOWN}} arrow
+keys (@code{previous-line-completion} and @code{next-line-completion},
+respectively) move by lines between completion candidates; with a prefix
+numeric argument, they move that many lines. If
+@code{completion-auto-wrap} is non-@code{nil}, these commands will wrap
+at bottom and top of the candidate list.
@vindex completion-cycle-threshold
If @code{completion-cycle-threshold} is non-@code{nil}, completion
diff --git a/doc/lispref/positions.texi b/doc/lispref/positions.texi
index 93fba8b8ac0..d813fc6b20e 100644
--- a/doc/lispref/positions.texi
+++ b/doc/lispref/positions.texi
@@ -788,6 +788,14 @@ other kinds, such as words and string constants.
---------- Buffer: foo ----------
@end group
@end example
+
+@vindex forward-sexp-function
+@code{forward-sexp} calls the function that is the value of the variable
+@code{forward-sexp-function}, if that is non-@code{nil}, to do the
+actual work, passing it the same arguments as those with which the
+command was called. Major modes can define their own functions for
+moving over balanced expressions as appropriate for the mode, and set
+this variable to that function.
@end deffn
@deffn Command backward-sexp &optional arg
@@ -894,7 +902,6 @@ Sentences,,, emacs, The extensible self-documenting text editor}).
@findex treesit-forward-sexp
@findex forward-sexp@r{, and tree-sitter}
@findex backward-sexp@r{, and tree-sitter}
-@vindex forward-sexp-function
If Emacs is compiled with tree-sitter, it can use the tree-sitter
parser information to move across syntax constructs. Since what
exactly is considered a sexp varies between languages, a major mode