diff options
author | Yuan Fu <casouri@gmail.com> | 2022-09-20 18:10:01 -0700 |
---|---|---|
committer | Yuan Fu <casouri@gmail.com> | 2022-09-20 18:36:52 -0700 |
commit | 361eaae71e30d9554bb78d9ccaeddf3e006115c0 (patch) | |
tree | f42750a453d9328d165f34958598197da21e01df | |
parent | cb0464bf4248a8c48e3da2dd0c502091e4ec489a (diff) | |
download | emacs-361eaae71e30d9554bb78d9ccaeddf3e006115c0.tar.gz emacs-361eaae71e30d9554bb78d9ccaeddf3e006115c0.tar.bz2 emacs-361eaae71e30d9554bb78d9ccaeddf3e006115c0.zip |
Improve treesit-query-capture
* src/treesit.c (Ftreesit_query_capture): Add a suggestion in the
signal message.
-rw-r--r-- | src/treesit.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/treesit.c b/src/treesit.c index 775f823fb3e..eb323e6360c 100644 --- a/src/treesit.c +++ b/src/treesit.c @@ -1727,10 +1727,11 @@ query. */) &error_offset, &error_type); if (lisp_query == NULL) { - xsignal2 (Qtreesit_query_error, + xsignal3 (Qtreesit_query_error, build_string (ts_query_error_to_string (error_type)), - make_fixnum (error_offset + 1)); + make_fixnum (error_offset + 1), + build_pure_c_string("Debug the query with `treesit-query-validate'")); } /* We don't need need to free TS_QUERY and CURSOR, they are stored in a lisp object, which is tracked by gc. */ |