Anyone knows, why github code navigation, which is based on tree-sitter [1], supports only subset of languages for which tree-sitter has parsers [2]? For example, Common Lisp is not supported. I asked github [3], but they are silent.

1 - the "search based" navigation is based on tree sitter https://docs.github.com/en/repositories/working-with-files/u...

2 - the list of parsers in the official docs: https://tree-sitter.github.io/tree-sitter/

3 - https://github.com/orgs/community/discussions/55704

ah, easy. it's because support has not been added into https://github.com/github/semantic which is the tech that powers the GitHub UI. Adding support is pretty easy/mainly glue code [1] that imports the tree sitter API.

[1] https://github.com/github/semantic/blob/793a876ae45d38a6bd17...