35 lines
814 B
Lua
35 lines
814 B
Lua
require'nvim-treesitter.configs'.setup {
|
|
ensure_installed = {
|
|
"bash", "vim", "regex",
|
|
"cpp", "go", "rust",
|
|
"diff", "make",
|
|
"dockerfile",
|
|
"elixir", "erlang",
|
|
"godot_resource", "gdscript",
|
|
"git_rebase", "gitattributes", "gitcommit", "gitignore",
|
|
"html", "scss",
|
|
"http", "sql",
|
|
"javascript", "jsdoc", "typescript", "vue",
|
|
"json", "json5", "jq",
|
|
"lua", "php", "phpdoc",
|
|
"markdown", "markdown_inline",
|
|
"rst", "yaml"
|
|
},
|
|
highlight = {
|
|
enable = true,
|
|
}
|
|
}
|
|
|
|
-- Parser config for dfraw language
|
|
local parser_config = require'nvim-treesitter.parsers'.get_parser_configs()
|
|
parser_config.dfraw = {
|
|
install_info = {
|
|
url = 'https://code.criminallycute.fi/mirrors/tree-sitter-dfraw',
|
|
files = {'src/parser.c'},
|
|
branch = 'main',
|
|
},
|
|
filetype = 'text',
|
|
used_by = {'dfraw'},
|
|
}
|
|
|