From d4ea42bc71c70429fa8c8b0e86a0f734ebcba464 Mon Sep 17 00:00:00 2001 From: cspark Date: Thu, 18 Jul 2024 07:52:09 +0100 Subject: [PATCH] Add rules for ansible --- init.lua | 20 ++++++++++++++++++++ lazy-lock.json | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 16a3d12..e760b42 100644 --- a/init.lua +++ b/init.lua @@ -38,6 +38,26 @@ require('telescope').setup{ -- Custom statusline (modeline) require('mini.statusline').setup() +-- Custom filetypes configuration +vim.api.nvim_create_autocmd({ 'BufEnter', 'BufNewFile' }, { + pattern = '*ansible*.yml', + command = 'set filetype=yaml.ansible', +}) +vim.api.nvim_create_autocmd({ 'BufEnter', 'BufNewFile' }, { + pattern = '*playbook*.yml', + command = 'set filetype=yaml.ansible', +}) +vim.api.nvim_create_autocmd({ 'BufEnter', 'BufNewFile' }, { + pattern = '*server*.yml', + command = 'set filetype=yaml.ansible', +}) +vim.api.nvim_create_autocmd({ 'BufEnter', 'BufNewFile' }, { + pattern = '*service*.yml', + command = 'set filetype=yaml.ansible', +}) + + + -- LSP Configuration require('lsp-zero') local lspconfig = require('lspconfig') diff --git a/lazy-lock.json b/lazy-lock.json index 704fbf9..17fb635 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -8,7 +8,7 @@ "mini.statusline": { "branch": "main", "commit": "ec7e2c509c7262fef85a28a772f60ebe146297db" }, "nvim-cmp": { "branch": "main", "commit": "d818fd0624205b34e14888358037fb6f5dc51234" }, "nvim-dap": { "branch": "master", "commit": "bc03b83c94d0375145ff5ac6a6dcf28c1241e06f" }, - "nvim-lspconfig": { "branch": "master", "commit": "01e08d4bf1c35e5126b2ad5209725e4c552289ab" }, + "nvim-lspconfig": { "branch": "master", "commit": "df9c116cbcf0aa7e58f2b36b0296fa687e87f36f" }, "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" },