local ls = require("luasnip") local s = ls.snippet local t = ls.text_node local i = ls.insert_node local fmt = require("luasnip.extras.fmt").fmt return { s("!", { t(""), t({"", "", ""}), t({"", ""}), t({" ", ""}), t({" ", ""}), t({" "}), i(2, "Document"), t({"", ""}), t({"", ""}), t({"", ""}), i(0), t({"", "", ""}), t({""}) }), -- Alternative version using fmt for cleaner formatting s("!html", fmt([[ {} {} ]], { i(1, "en"), i(2, "Document"), i(0) })) }