| Crates.io | tree-sitter-fastbuild |
| lib.rs | tree-sitter-fastbuild |
| version | 0.0.1 |
| created_at | 2024-12-15 20:25:01.063248+00 |
| updated_at | 2024-12-15 20:25:01.063248+00 |
| description | FASTBuild grammar for the tree-sitter parsing library |
| homepage | https://github.com/pinbraerts/tree-sitter-fastbuild |
| repository | https://github.com/pinbraerts/tree-sitter-fastbuild |
| max_upload_size | |
| id | 1484393 |
| size | 288,336 |
FASTBuild grammar for tree-sitter
It's not published on grammar lists yet
local parsers = require 'nvim-treesitter.parsers'.get_parser_configs()
vim.filetype.add {
extension = {
bff = 'fastbuild',
},
}
parsers.fastbuild = {
install_info = {
url = 'https://github.com/pinbraerts/tree-sitter-fastbuild.git',
branch = 'main',
files = {
'src/parser.c',
'src/scanner.c',
},
generate_requires_npm = false,
requires_generate_from_grammar = false,
},
filetype = 'fastbuild',
}
And then
:TSInstall fastbuild
You need to copy queries to some nvim runtime path directory
ln -s /path/to/cloned/tree-sitter-fastbuild/queries ~/.config/nvim/after/queries/fastbuild
New-Item -Type SymbolicLink -Value path\to\cloned\tree-sitter-fastbuild\queries -Path $env:LOCALAPPDATA\nvim\after\queries\fastbuild
