-- html snippets
function Snippets(snipType, value)
snippet = ""
if snipType == "comment" then
snippet = [[]]
elseif snipType == "tag" then
snippet = string.format("<%s> %s>", value, value)
end
return snippet
end
function JumpInTag()
vim.cmd("normal! f>w")
end
-- keymaps to insert snippets
vim.keymap.set('i', "", function()
WriteText(Snippets("comment"))
jumpInTag()
end, {noremap=true})
vim.keymap.set('i', "", function()
WriteText(Snippets("tag", "i"))
JumpInTag()
end, {noremap=true})
vim.keymap.set('i', "", function()
WriteText(Snippets("tag", "b"))
vim.cmd("normal! f>w")
JumpInTag()
end, {noremap=true})
vim.keymap.set('i', "", function()
inp = vim.fn.input("Tag: ", "", "file")
WriteText(Snippets("tag", inp))
JumpInTag()
end, {remap=true})