From: Yuan Fu Date: Tue, 28 Jan 2025 02:00:16 +0000 (-0800) Subject: Add back tree-sitter declare-function for python.el (bug#75526) X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=f9d167acdbd582455cc14881974794ecc6c283e6;p=emacs.git Add back tree-sitter declare-function for python.el (bug#75526) treesit-declare-unavailable-functions is not available for old emacs versions, but python.el is a core package available on ELPA. Remove the treesit-declare-unavailable-functions until compat.el releases a new version that contains it. * lisp/progmodes/python.el: Remove treesit-declare-unavailable-functions and add back declare-function forms. (cherry picked from commit c81b50aaf520daa2c9c8b45715f75149bc254014) --- diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el index 3a1d64d8251..23400928ba8 100644 --- a/lisp/progmodes/python.el +++ b/lisp/progmodes/python.el @@ -255,7 +255,14 @@ (require 'compat) (require 'project nil 'noerror) (require 'seq) -(treesit-declare-unavailable-functions) + +(declare-function treesit-parser-create "treesit.c") +(declare-function treesit-induce-sparse-tree "treesit.c") +(declare-function treesit-node-child-by-field-name "treesit.c") +(declare-function treesit-node-type "treesit.c") +(declare-function treesit-node-start "treesit.c") +(declare-function treesit-node-end "treesit.c") +(declare-function treesit-node-parent "treesit.c") ;; Avoid compiler warnings (defvar compilation-error-regexp-alist)