Expand description
Dynamic tree-sitter grammar loading.
Loads compiled tree-sitter grammars (.so/.dylib) from
~/.config/graphy/grammars/<lang>/ at runtime, similar
to how Neovim loads grammars via :TSInstall.
Structs§
- Grammar
Info - Metadata for a known tree-sitter grammar.
Constants§
Functions§
- bundled_
tags_ query - Bundled tags.scm queries (embedded at compile time as fallback).
- grammar_
dir_ for - Directory for a specific language grammar.
- grammar_
info_ by_ name - Look up a known grammar by name.
- grammar_
info_ for_ language - Look up a known grammar by Language enum.
- grammars_
dir - Base directory for dynamic grammars:
~/.config/graphy/grammars/ - is_
installed - Check if a dynamic grammar is installed.
- list_
installed - List all installed dynamic grammars.
- load_
dynamic_ grammar - Load a dynamic grammar at runtime.