New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/29272#issuecomment-792973330 Comment: > so its end-users won't necessarily install tree-sitter-devel on their machines in order to run Neovim, since only tree-sitter (which includes libtree-sitter, needed by Neovim) is needed. Which is exactly my point. Most neovim users (or some other application) *won't* be defining their own grammars, but we want to be sure people *can* do that by shipping a neovim linked against tree-sitter, which is a tiny simple library. The cost increases a lot when people need to have a big CLI in their file system that they don't use. IMO looking for a CLI used for compiling grammars in a -devel package sounds reasonable, and one can also find it using `xlocate`.