From cf96e9cb5a5a03fc17f3d11c80c9dc482a58107d Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 16 May 2026 14:13:56 +0300 Subject: [PATCH] ; Fix byte-compilation warnings in non-Tree-Sitter builds * lisp/progmodes/eglot.el (treesit-grammar-location): * lisp/treesit.el (treesit-grammar-location): Declare. --- lisp/progmodes/eglot.el | 1 + lisp/treesit.el | 2 ++ 2 files changed, 3 insertions(+) diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el index bf851684c90..3d2c267650e 100644 --- a/lisp/progmodes/eglot.el +++ b/lisp/progmodes/eglot.el @@ -720,6 +720,7 @@ This can be useful when using docker to run a language server.") (if (>= emacs-major-version 27) (executable-find command remote) (executable-find command))) +(declare-function treesit-grammar-location "treesit.c") (defun eglot--accepted-formats () (if (and (not eglot-prefer-plaintext) (or (fboundp 'gfm-view-mode) diff --git a/lisp/treesit.el b/lisp/treesit.el index 5253439a9dd..e2e62bb71a2 100644 --- a/lisp/treesit.el +++ b/lisp/treesit.el @@ -133,6 +133,8 @@ in a Emacs not built with tree-sitter library." (declare-function treesit-parser-remove-notifier "treesit.c") + (declare-function treesit-grammar-location "treesit.c") + (defvar treesit-thing-settings) (defvar treesit-major-mode-remap-alist) (defvar treesit-extra-load-path)))