As of Emacs 29, json-mode is spelled 'js-json-mode' yet tree-sitter-major-mode-language-alist to json-mode has this associations: (json-mode . json) (jsonc-mode . json) There is no json-mode is Emacs 29, unless an external dependency is installed.