Skip to content

mrsdizzie/tree-sitter-mojo-template

Repository files navigation

tree-sitter-mojo-template

Tree sitter grammar for Mojo::Template

screenshot

Notes

Designed to work by injecting existing HTML and perl tree-sitter grammars where necessary

Neovim

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,
})

About

Tree Sitter grammar for Mojolicious Templates

Topics

Resources

Stars

Watchers

Forks

Contributors