From 7ea1f6b6f88dd4506974c55933516ca77b4e9b4a Mon Sep 17 00:00:00 2001 From: Belal Elsabbagh Date: Thu, 20 Feb 2025 21:07:50 +0200 Subject: [PATCH] html --- .config/nvim/lua/plugins/formatter.lua | 2 ++ .config/nvim/lua/plugins/lsp.lua | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/.config/nvim/lua/plugins/formatter.lua b/.config/nvim/lua/plugins/formatter.lua index b434d85..7bac0c5 100644 --- a/.config/nvim/lua/plugins/formatter.lua +++ b/.config/nvim/lua/plugins/formatter.lua @@ -25,6 +25,8 @@ return { python = { 'ruff' }, javascript = { 'biome', 'prettier', stop_after_first = true }, typescript = { 'biome', 'prettier', stop_after_first = true }, + html = { 'prettier' }, + css = { 'prettier' }, yaml = { 'prettier' }, rust = { 'rustfmt', lsp_format = 'fallback' }, json = { 'biome', 'prettier', stop_after_first = true }, diff --git a/.config/nvim/lua/plugins/lsp.lua b/.config/nvim/lua/plugins/lsp.lua index a6173b1..d11bb37 100644 --- a/.config/nvim/lua/plugins/lsp.lua +++ b/.config/nvim/lua/plugins/lsp.lua @@ -91,6 +91,25 @@ return { }, capabilities = capabilities, }, + html = { + filetypes = { 'html' }, + capabilities = capabilities, + opts = { + settings = { + html = { + format = { + templating = true, + wrapLineLength = 120, + wrapAttributes = 'auto', + }, + hover = { + documentation = true, + references = true, + }, + }, + }, + }, + }, biome = { capabilities = capabilities, },