perga.nvim/lua/perga/init.lua

24 lines
568 B
Lua
Raw Normal View History

2024-11-20 20:01:53 -08:00
local M = {}
function M.setup(opts)
2024-11-20 22:01:02 -08:00
vim.filetype.add({
extension = { pg = 'perga' }
})
2024-11-20 22:25:58 -08:00
vim.opt.commentstring = '-- %s'
local parser_config = require 'nvim-treesitter.parsers'.get_parser_configs()
2024-11-20 20:01:53 -08:00
parser_config.perga = {
install_info = {
2024-11-20 22:25:58 -08:00
url = 'https://forgejo.ballcloud.cc/wball/tree-sitter-perga',
files = {'src/parser.c'},
branch = 'main',
2024-11-20 20:01:53 -08:00
generate_requires_npm = false,
requires_generate_from_grammar = false,
},
2024-11-20 22:25:58 -08:00
filetype = 'pg',
2024-11-20 20:01:53 -08:00
}
end
return M