]> git.eshelyaron.com Git - emacs.git/commit
Add 'treesit-language-at-point-default' (bug#77256).
authorJuri Linkov <juri@linkov.net>
Wed, 16 Apr 2025 17:00:56 +0000 (20:00 +0300)
committerEshel Yaron <me@eshelyaron.com>
Thu, 17 Apr 2025 07:08:37 +0000 (09:08 +0200)
commit5cc092446911b4be8c7440c0d930e008d2dbb4b8
tree1488083e9fa91d34e0901c5ca4fcabe658eb5873
parenteafa70ec2a6551ed62bdc7bf4d48d37be79f231a
Add 'treesit-language-at-point-default' (bug#77256).

* lisp/treesit.el (treesit-language-at-point-function):
Change the default value from nil to 'treesit-language-at-point-default'.
(treesit-language-at): Funcall 'treesit-language-at-point-function'
unconditionally.
(treesit-language-at-point-default): New function with body from
'treesit-language-at'.
(treesit-node-at): Simplify by replacing duplicate code
with the call to 'treesit-parsers-at'.

(cherry picked from commit 77bf9d33ee42d90e86d9cc5d3a67356b19ca2f6b)
lisp/treesit.el