From 7eba0efed590e8ba8452ca70880df038cb13a62b Mon Sep 17 00:00:00 2001 From: peturparkur Date: Wed, 28 Aug 2024 15:55:10 +0200 Subject: [PATCH] lsp detection for docker compose yaml files --- init.lua | 7 +++++++ lua/utils/mason.lua | 6 +++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/init.lua b/init.lua index 7000c973..e980abef 100644 --- a/init.lua +++ b/init.lua @@ -204,6 +204,13 @@ vim.api.nvim_create_autocmd('TextYankPost', { end, }) +-- vim.api.nvim_create_augroup('DockerFileTypeDetection', { clear = true }) +vim.api.nvim_create_autocmd({ 'BufRead', 'BufNewFile' }, { + pattern = { 'docker-compose.yaml', 'compose.yaml' }, + command = 'set filetype=yaml.docker-compose', + -- group = 'DockerFileTypeDetection', +}) + -- [[ Install `lazy.nvim` plugin manager ]] -- See `:help lazy.nvim.txt` or https://github.com/folke/lazy.nvim for more info local lazypath = vim.fn.stdpath 'data' .. '/lazy/lazy.nvim' diff --git a/lua/utils/mason.lua b/lua/utils/mason.lua index 0b589740..4ad6c2a8 100644 --- a/lua/utils/mason.lua +++ b/lua/utils/mason.lua @@ -2,9 +2,9 @@ local M = {} -- any cases where name of package is different from the binary name local name_to_bin = { - ['csharp-language-server'] = 'csharp-ls', - ['python-lsp-server'] = 'pylsp', - ['docker-compose-language-service'] = 'docker-compose-langserver', + -- ['csharp-language-server'] = 'csharp-ls', + -- ['python-lsp-server'] = 'pylsp', + -- ['docker-compose-language-service'] = 'docker-compose-langserver', } -- We guarantee 'ensure_installed' package is installed locally