diff options
Diffstat (limited to 'nvim/.config')
-rw-r--r-- | nvim/.config/nvim/after/ftplugin/xml.lua | 1 | ||||
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/filetype.lua | 5 | ||||
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/lsp/configs.lua | 7 | ||||
-rw-r--r-- | nvim/.config/nvim/mason-lock.json | 1 |
4 files changed, 14 insertions, 0 deletions
diff --git a/nvim/.config/nvim/after/ftplugin/xml.lua b/nvim/.config/nvim/after/ftplugin/xml.lua new file mode 100644 index 0000000..a57e4ed --- /dev/null +++ b/nvim/.config/nvim/after/ftplugin/xml.lua @@ -0,0 +1 @@ +vim.bo.formatexpr = nil diff --git a/nvim/.config/nvim/lua/tobyvin/filetype.lua b/nvim/.config/nvim/lua/tobyvin/filetype.lua index 734602d..f82e6b9 100644 --- a/nvim/.config/nvim/lua/tobyvin/filetype.lua +++ b/nvim/.config/nvim/lua/tobyvin/filetype.lua @@ -10,6 +10,11 @@ vim.filetype.add({ tridactylrc = "trytactylrc", }, pattern = { + -- fontconfig + [".*/fontconfig/fonts%.conf"] = "xml", + [".*/fontconfig/conf%.d/.*%.conf"] = "xml", + [".*/usr/share/fontconfig/fonts%.conf"] = "xml", + [".*/usr/share/fontconfig/conf%..*/.*%.conf"] = "xml", -- sway drop-ins [".*/sway/config%.d/.*%.conf"] = "swayconfig", [".*/%.sway/config%.d/.*%.conf"] = "swayconfig", diff --git a/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua b/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua index 52863a9..8c59719 100644 --- a/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua +++ b/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua @@ -55,6 +55,13 @@ local M = { "htmldjango", }, }, + lemminx = { + settings = { + xml = { + catalogs = { "/etc/xml/catalog" }, + }, + }, + }, lua_ls = { settings = { Lua = { diff --git a/nvim/.config/nvim/mason-lock.json b/nvim/.config/nvim/mason-lock.json index 2bfb134..1248eff 100644 --- a/nvim/.config/nvim/mason-lock.json +++ b/nvim/.config/nvim/mason-lock.json @@ -1,6 +1,7 @@ { "bash-language-server": "5.1.2", "biome": "1.5.3", + "lemminx": "0.26.1", "lua-language-server": "3.7.4", "prettier": "3.2.5", "selene": "0.26.1", |