Function: zig-ts-install-grammars
zig-ts-install-grammars is an interactive and natively compiled
function defined in zig-ts-mode.el.
Signature
(zig-ts-install-grammars &optional FORCE)
Documentation
Install required language grammars if not already available.
With prefix argument FORCE, reinstall grammars even if they are already
installed. This is useful after upgrading zig-ts-mode to a version that
requires a newer grammar.
Key Bindings
This command is not in any keymaps.
Source Code
;; Defined in /nix/store/jxyx97fhclw4jb395hn97pz60n2rh0hs-emacs-packages-deps/share/emacs/site-lisp/elpa/zig-ts-mode-20260921.1554/zig-ts-mode.el
(defun zig-ts-install-grammars (&optional force)
"Install required language grammars if not already available.
With prefix argument FORCE, reinstall grammars even if they are already
installed. This is useful after upgrading `zig-ts-mode' to a version that
requires a newer grammar."
(interactive "P")
(dolist (recipe zig-ts-grammar-recipes)
(let ((grammar (car recipe)))
(when (or force (not (treesit-language-available-p grammar)))
(message "Installing %s tree-sitter grammar..." grammar)
;; Make `treesit-install-language-grammar' pick up the grammar
;; recipes without modifying user's configuration
(let ((treesit-language-source-alist zig-ts-grammar-recipes))
(treesit-install-language-grammar grammar))))))