Tree sitter grammar for Mojo::Template
Designed to work by injecting existing HTML and perl tree-sitter grammars where necessary
Via nvim-treesitter
vim.filetype.add({
extension = {
["html.ep"] = "mojo-template",
},
})
vim.treesitter.language.register("mojo_template", "mojo-template")
vim.api.nvim_create_autocmd("User", {
pattern = "TSUpdate",
callback = function()
require("nvim-treesitter.parsers").mojo_template = {
install_info = {
url = "https://github.com/mrsdizzie/tree-sitter-mojo-template",
queries = "queries/",
},
}
end,
})