]> git.eshelyaron.com Git - emacs.git/commit
Fix tree-sitter language remapping
authorYuan Fu <casouri@gmail.com>
Thu, 30 Jan 2025 07:20:38 +0000 (23:20 -0800)
committerEshel Yaron <me@eshelyaron.com>
Thu, 30 Jan 2025 18:13:41 +0000 (19:13 +0100)
commitc54abc5a4c77c199c8ff9c7ba05f328e03eea657
tree56ab64029f2b8545f6fc2368237965bc7e1861e0
parentf9d167acdbd582455cc14881974794ecc6c283e6
Fix tree-sitter language remapping

* src/treesit.c (resolve_language_symbol): Move forward.
(treesit_ensure_query_compiled): Resolve language remapping
here.
(Ftreesit_parser_list): Don't resolve language remaping here,
because there's no need: parsers now carries the remapped
language.
(Ftreesit_query_compile): Don't resolve language remapping here,
because we resolve language remapping when actually compiling
the query.  Also we want the query to carry the unmapped
language.

(cherry picked from commit 3be04f3dab85348006a8567e172c3dcb0a6831a4)
src/treesit.c