feat: format html

This commit is contained in:
Thomas Alcala Schneider 2023-05-27 08:59:28 +02:00
parent d9dda88d1e
commit 98f052a785
1 changed files with 18 additions and 0 deletions

View File

@ -0,0 +1,18 @@
function FormatHTML()
-- Check if the current file type is HTML
if vim.bo.filetype == 'html' then
vim.cmd [[s/<[^>]*>/\r&\r/g]]
vim.cmd [[g/^$/d]]
vim.cmd [[normal gg=G]]
else
print 'This command is applicable only for HTML files.'
end
end
-- Mapping as a command
vim.cmd [[command! FormatHTML lua FormatHTML()]]
-- Mapping as a shortcut
vim.api.nvim_set_keymap('n', '<Leader>p', ':lua FormatHTML()<CR>', { silent = true })
return {}