diff --git a/.config/nvim/lua/plugins/extras/lang/ansible-extended.lua b/.config/nvim/lua/plugins/extras/lang/ansible-extended.lua index 572f4eac..908a27dc 100644 --- a/.config/nvim/lua/plugins/extras/lang/ansible-extended.lua +++ b/.config/nvim/lua/plugins/extras/lang/ansible-extended.lua @@ -1,3 +1,22 @@ +vim.filetype.add({ + pattern = { + [".*/playbooks/.*%.yaml"] = "yaml.ansible", + [".*/playbooks/.*%.yml"] = "yaml.ansible", + [".*/roles/.*/tasks/.*%.yaml"] = "yaml.ansible", + [".*/roles/.*/tasks/.*%.yml"] = "yaml.ansible", + [".*/tasks/.*%.yaml"] = "yaml.ansible", + [".*/tasks/.*%.yml"] = "yaml.ansible", + [".*/vars/.*%.yaml"] = "yaml.ansible", + [".*/vars/.*%.yml"] = "yaml.ansible", + [".*/defaults/.*%.yaml"] = "yaml.ansible", + [".*/defaults/.*%.yml"] = "yaml.ansible", + [".*/handlers/.*%.yaml"] = "yaml.ansible", + [".*/handlers/.*%.yml"] = "yaml.ansible", + [".*/roles/.*/handlers/.*%.yaml"] = "yaml.ansible", + [".*/roles/.*/handlers/.*%.yml"] = "yaml.ansible", + }, +}) + return { { import = "plugins.extras.lang.yaml-extended" }, { import = "lazyvim.plugins.extras.lang.ansible" }, @@ -8,21 +27,6 @@ return { vim.list_extend(opts.ensure_installed, { "ansible-language-server" }) end, }, - { - "neovim/nvim-lspconfig", - init = function() - vim.filetype.add({ - pattern = { - [".*/playbooks/.*%.yaml"] = "yaml.ansible", - [".*/playbooks/.*%.yml"] = "yaml.ansible", - [".*/roles/.*/tasks/.*%.yaml"] = "yaml.ansible", - [".*/roles/.*/tasks/.*%.yml"] = "yaml.ansible", - [".*/roles/.*/handlers/.*%.yaml"] = "yaml.ansible", - [".*/roles/.*/handlers/.*%.yml"] = "yaml.ansible", - }, - }) - end, - }, { "mfussenegger/nvim-lint", opts = {