local M = {} function M.setup() local parser_config = require 'nvim-treesitter.parsers'.get_parser_configs() parser_config.api_notation = { install_info = { url = vim.fn.expand('%:p:h:h'), files = {'src/parser.c'}, branch = 'main' } } vim.api.nvim_create_autocmd({'BufNewFile', 'BufRead'}, { pattern = {'*.api', '*.apinotation'}, callback = function () vim.opt.filetype = 'api_notation' end }) end return M