WIP: A Tree Sitter Parser for pyproject.toml files.
Only the official specification is implemented. No Poetry notation.
- Grammar
- Full semantic naming.
- Tests
- Capture highlight groups
Any linter or language servers such as ruff or taplo should be updated to recognize the pyproject
file type.
Add this:
{
"dsully/tree-sitter-pyproject",
lazy = false, -- required to load ftdetect/
opts = true, -- runs .setup()
}