[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/tree-sitter bc66ff9875 4/8: * src/treesit.c (Ftreesit_query_lang
From: |
Yuan Fu |
Subject: |
feature/tree-sitter bc66ff9875 4/8: * src/treesit.c (Ftreesit_query_language): New function. |
Date: |
Sat, 15 Oct 2022 19:10:37 -0400 (EDT) |
branch: feature/tree-sitter
commit bc66ff98756fa28bbc733ef81103cac6730438fa
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>
* src/treesit.c (Ftreesit_query_language): New function.
---
src/treesit.c | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/src/treesit.c b/src/treesit.c
index 2b2e9c6d79..7cfcc715f9 100644
--- a/src/treesit.c
+++ b/src/treesit.c
@@ -781,6 +781,16 @@ DEFUN ("treesit-query-p",
return Qnil;
}
+DEFUN ("treesit-query-language",
+ Ftreesit_query_language, Streesit_query_language, 1, 1, 0,
+ doc: /* Return the language of QUERY.
+QUERY has to be a compiled query. */)
+ (Lisp_Object query)
+{
+ CHECK_TS_COMPILED_QUERY (query);
+ return XTS_COMPILED_QUERY(query)->language;
+}
+
DEFUN ("treesit-node-parser",
Ftreesit_node_parser, Streesit_node_parser,
1, 1, 0,
@@ -2386,6 +2396,7 @@ dynamic libraries, in that order. */);
defsubr (&Streesit_node_p);
defsubr (&Streesit_compiled_query_p);
defsubr (&Streesit_query_p);
+ defsubr (&Streesit_query_language);
defsubr (&Streesit_node_parser);
- feature/tree-sitter updated (c4179117af -> f1e058d46b), Yuan Fu, 2022/10/15
- feature/tree-sitter 77f1533ccb 2/8: ; Comment and docstring fixup in ts-mode.el, Yuan Fu, 2022/10/15
- feature/tree-sitter bc66ff9875 4/8: * src/treesit.c (Ftreesit_query_language): New function.,
Yuan Fu <=
- feature/tree-sitter f0e9085a17 5/8: * doc/lispref/parsing.texi: Add manual for treesit-query-language., Yuan Fu, 2022/10/15
- feature/tree-sitter 0b3f785c4a 3/8: Better signal data for treesit-load-language-error, Yuan Fu, 2022/10/15
- feature/tree-sitter 45b8204e09 1/8: Add TypeScript support with tree-sitter, Yuan Fu, 2022/10/15
- feature/tree-sitter af288d813b 6/8: Rework tree-sitter font-lock, Yuan Fu, 2022/10/15
- feature/tree-sitter bb8a46e559 7/8: Update tree-sitter manual to reflect the previous commit, Yuan Fu, 2022/10/15
- feature/tree-sitter f1e058d46b 8/8: Update ts-mode font-lock to work with tree-sitter's :feature, Yuan Fu, 2022/10/15