branch: elpa/typst-ts-mode
commit 4abd0cd7fee3d13ead049edfe4f2f8ecf38f6e17
Author: Meow King <mr.meowk...@anche.no>
Commit: Meow King <mr.meowk...@anche.no>

    fix: check-declare issur for `treesit-parser-list` in Emacs 30
---
 justfile          | 6 ++++++
 typst-ts-utils.el | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/justfile b/justfile
index 637dff6d97..ed05277fd6 100644
--- a/justfile
+++ b/justfile
@@ -3,3 +3,9 @@ els-settings-test:
     -l ~/.emacs.d/.local/elpaca/repos/emacs-kotlin-ts-mode/kotlin-ts-mode.el \
     -l ~/.emacs.d/.local/elpaca/repos/mermaid-ts-mode/mermaid-ts-mode.el \
     --eval "(typst-ts-embedding-lang-settings-test)"
+
+lint:
+    ./makem.sh lint
+
+lint-29:
+    ./makem.sh lint -E ~/myBin/emacs29.2
diff --git a/typst-ts-utils.el b/typst-ts-utils.el
index f94ce2c750..7ee59a208a 100644
--- a/typst-ts-utils.el
+++ b/typst-ts-utils.el
@@ -23,7 +23,9 @@
 
 (require 'treesit)
 
-(declare-function treesit-parser-list "treesit.c")
+;; don't use 'treesit.c' since package Emacs distribution may separate the 
source
+;; code from Emacs binary
+(declare-function treesit-parser-list "treesit" t t)
 
 (defun typst-ts-utils-parser-list (&optional buffer language)
   "An comptibility function for Emacs 29's `treesit-parser-list' function.

Reply via email to