; Fix markup of some treesit vars in Elisp manual.

* doc/lispref/modes.texi (Parser-based Font Lock):
(Parser-based Indentation):
* doc/lispref/parsing.texi (Multiple Languages): Use @code in place
of @var when the argument is not a metavariable.
This commit is contained in:
Basil L. Contovounesios 2023-05-22 15:23:39 +01:00
parent 6ad041939b
commit 5c95239aca
2 changed files with 8 additions and 8 deletions

View file

@ -4073,8 +4073,8 @@ replacing syntactic font lock, then the regexp-based font lock.
Although parser-based font lock doesn't share the same customization Although parser-based font lock doesn't share the same customization
variables with regexp-based font lock, it uses similar customization variables with regexp-based font lock, it uses similar customization
schemes. The tree-sitter counterpart of @var{font-lock-keywords} is schemes. The tree-sitter counterpart of @code{font-lock-keywords} is
@var{treesit-font-lock-settings}. @code{treesit-font-lock-settings}.
@cindex tree-sitter fontifications, overview @cindex tree-sitter fontifications, overview
@cindex fontifications with tree-sitter, overview @cindex fontifications with tree-sitter, overview
@ -4108,9 +4108,9 @@ To setup tree-sitter fontification, a major mode should first set
@code{treesit-major-mode-setup}. @code{treesit-major-mode-setup}.
@defun treesit-font-lock-rules &rest query-specs @defun treesit-font-lock-rules &rest query-specs
This function is used to set @var{treesit-font-lock-settings}. It This function is used to set @code{treesit-font-lock-settings}. It
takes care of compiling queries and other post-processing, and outputs takes care of compiling queries and other post-processing, and outputs
a value that @var{treesit-font-lock-settings} accepts. Here's an a value that @code{treesit-font-lock-settings} accepts. Here's an
example: example:
@example @example
@ -4981,7 +4981,7 @@ below: then the major mode needs only to write some indentation rules
and the engine takes care of the rest. and the engine takes care of the rest.
To enable the parser-based indentation engine, either set To enable the parser-based indentation engine, either set
@var{treesit-simple-indent-rules} and call @code{treesit-simple-indent-rules} and call
@code{treesit-major-mode-setup}, or equivalently, set the value of @code{treesit-major-mode-setup}, or equivalently, set the value of
@code{indent-line-function} to @code{treesit-indent}. @code{indent-line-function} to @code{treesit-indent}.

View file

@ -1644,9 +1644,9 @@ directly translate into operations shown above.
@end example @end example
@defun treesit-range-rules &rest query-specs @defun treesit-range-rules &rest query-specs
This function is used to set @var{treesit-range-settings}. It This function is used to set @code{treesit-range-settings}. It takes
takes care of compiling queries and other post-processing, and outputs care of compiling queries and other post-processing, and outputs a
a value that @var{treesit-range-settings} can have. value that @code{treesit-range-settings} can have.
It takes a series of @var{query-spec}s, where each @var{query-spec} is It takes a series of @var{query-spec}s, where each @var{query-spec} is
a @var{query} preceded by zero or more @var{keyword}/@var{value} a @var{query} preceded by zero or more @var{keyword}/@var{value}