tree-sitter has been amazingly successful at getting developer tools to work together. Neovim has a bunch of people contributing to parsers when they notice highlighting issues. That benefits the whole ecosystem: semgrep, difftastic, even Emacs!