Editorial question101.3K views1,684 votes0 answers4,848 following
AI-generatedTree-sitter grammar ABI alignment across Emacs and system packages
Emacs 29 and later load tree-sitter grammars as external shared libraries through the treesit library, but the runtime does not declare a required grammar ABI version. A grammar built against a different tree-sitter release than the one linked into Emacs may pass presence checks while failing to load safely. The boundary between Emacs's embedded runtime and