From 4aef47abdaeef0c46959d6eef563edc7c5005a7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Tue, 2 Apr 2024 09:20:04 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(nvim):=20ansible=20filetype?= =?UTF-8?q?=20detection=20now=20works=20correctly?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugins/extras/lang/ansible-extended.lua | 34 +++++++++++-------- 1 file changed, 19 insertions(+), 15 deletions(-) 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 = {