From 149e6e03b3f860c3d78031bf3377d8a4c99a7a64 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Thu, 24 Nov 2022 21:24:29 +0200 Subject: [PATCH] ; Avoid treesit-related byte-compilation warnings * lisp/progmodes/csharp-mode.el: * lisp/progmodes/ts-mode.el: Declare treesit.c functions. --- lisp/progmodes/csharp-mode.el | 5 +++++ lisp/progmodes/ts-mode.el | 2 ++ 2 files changed, 7 insertions(+) diff --git a/lisp/progmodes/csharp-mode.el b/lisp/progmodes/csharp-mode.el index c507de94e03..3ea894733fe 100644 --- a/lisp/progmodes/csharp-mode.el +++ b/lisp/progmodes/csharp-mode.el @@ -32,6 +32,11 @@ (eval-when-compile (require 'cc-fonts)) +(declare-function treesit-parser-create "treesit.c") +(declare-function treesit-induce-sparse-tree "treesit.c") +(declare-function treesit-node-start "treesit.c") +(declare-function treesit-node-child-by-field-name "treesit.c") + (defgroup csharp nil "Major mode for editing C# code." :group 'prog-mode) diff --git a/lisp/progmodes/ts-mode.el b/lisp/progmodes/ts-mode.el index 436b198f594..bdef1c45765 100644 --- a/lisp/progmodes/ts-mode.el +++ b/lisp/progmodes/ts-mode.el @@ -28,6 +28,8 @@ (require 'rx) (require 'js) +(declare-function treesit-parser-create "treesit.c") + (defcustom ts-mode-indent-offset 2 "Number of spaces for each indentation step in `ts-mode'." :version "29.1" -- 2.39.2