Control: reassign -1 src:tree-sitter-markdown 0.5.0-3 Control: retitle -1 Enabling ALL_EXTENSIONS breaks neovim's expectations Control: affects -1 neovim
On Tue, Apr 07, 2026 at 03:29:42PM +0100, Jonathan Dowland wrote:
From what I can tell, you are actually "bundling" the compiled parser in the neovim package, just unbundling the source. Which is good, it means you can align the compile flags with upstream in the neovim build in order to resolve this without impacting any other consumers of tree-sitter-markdown-src or tree-sitter-markdown-inline-src.
Actually, the feature dis/enablement happens at the time "tree-sitter generate" runs to create parser.c, so there's nothing that can be done about this during neovim's build. Until someone explicitly requests enabling non-default extensions, it probably makes the most sense to build with only the default set. Since neovim is currently the only (packaged) consumer, that makes this a pretty easy choice. Cheers, -- James (he/him) GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7 2D23 DFE6 91AE 331B A3DB

