From c0bcc42956bfaf992bb587c20f1fc2e95b5d850d Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Tue, 14 Jan 2025 14:49:27 +0200 Subject: [PATCH] ; Fix wording and coding style of a recent commit * src/treesit.c (treesit_traverse_match_predicate): Fix style. * doc/lispref/parsing.texi (User-defined Things): Fix wording. (cherry picked from commit e633bbfec0fe0fa436026d759132faa47b6b0dc4) --- doc/lispref/parsing.texi | 2 +- src/treesit.c | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/doc/lispref/parsing.texi b/doc/lispref/parsing.texi index 3e44f31c12c..ba7fbca2de9 100644 --- a/doc/lispref/parsing.texi +++ b/doc/lispref/parsing.texi @@ -1607,7 +1607,7 @@ that's either a @code{sexp} thing or a @code{sentence} thing, as defined by some other rule in the alist. There are two pre-defined predicates: @code{named} and @code{anonymous}, -that qualifies named and anonymous nodes, respectively. They can be +which qualify, respectively, named and anonymous nodes. They can be combined with @code{and} to narrow down the match. Here's an example @code{treesit-thing-settings} for C and C++: diff --git a/src/treesit.c b/src/treesit.c index 439109e72db..0d878a580eb 100644 --- a/src/treesit.c +++ b/src/treesit.c @@ -3733,13 +3733,9 @@ treesit_traverse_match_predicate (TSTreeCursor *cursor, Lisp_Object pred, return !NILP (calln (pred, lisp_node)); } else if (SYMBOLP (pred) && BASE_EQ (pred, Qnamed)) - { - return ts_node_is_named (node); - } + return ts_node_is_named (node); else if (SYMBOLP (pred) && BASE_EQ (pred, Qanonymous)) - { - return !ts_node_is_named (node); - } + return !ts_node_is_named (node); else if (SYMBOLP (pred)) { Lisp_Object language = XTS_PARSER (parser)->language_symbol; -- 2.39.5