On Jan 28, 2025, at 10:00 PM, Yuan Fu <casouri@gmail.com> wrote:
On Jan 27, 2025, at 10:55 PM, Daniel Mendler <mail@daniel-mendler.de> wrote:
Yuan Fu <casouri@gmail.com> writes:
On Jan 12, 2025, at 10:19 PM, Yuan Fu <casouri@gmail.com> wrote:
On Jan 12, 2025, at 3:58 PM, Daniel Mendler via Bug reports for GNU Emacs, the Swiss army knife of text editors <bug-gnu-emacs@gnu.org> wrote:
Stefan Kangas <stefankangas@gmail.com> writes:
JD Smith <jdtsmith@gmail.com> writes:
The TS support in python.el breaks versions of emacs prior to v30, since it calls the recently introduced macro `treesit-declare-unavailable-functions`. The header still notes:
;; Version: 0.28
;; Package-Requires: ((emacs "24.4") (compat "29.1.1.0") (seq "2.23"))
;; Maintainer: emacs-devel@gnu.org
Maybe this could be fixed in compat?
Yes, we can add the macro `treesit-declare-unavailable-functions` to
Compat. But python.el needs to `(require 'treesit nil 'noerror)` instead
of `(require 'treesit)`.
Oops, sorry about that. I didn’t know python.el is on ELPA. Let me know if there’s anything needed from me.
Yuan
Any progress on this? I can add it to compat.el if no one is available right now. Compat.el is on savannah, right?
No, this is too early. Compat-31 is still far away.
Thanks. I reverted the change in python.el