-- html snippets function Snippets(snipType, value) snippet = "" if snipType == "comment" then snippet = [[]] elseif snipType == "tag" then snippet = string.format("<%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})