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.