feat: docker-compose improvements

This commit is contained in:
Oliver Ladner 2025-05-04 13:11:35 +02:00
commit 18f7104625
2 changed files with 15 additions and 1 deletions

View file

@ -61,3 +61,14 @@ vim.api.nvim_create_autocmd("FileType", {
vim.bo.commentstring = "# %s"
end,
})
-- Force correct filetype for Docker compose files
local ft_lsp_group = vim.api.nvim_create_augroup("ft_lsp_group", { clear = true })
vim.api.nvim_create_autocmd({ "BufReadPost", "BufNewFile" }, {
pattern = { "docker_compose.yml", "docker_compose_*.yml" },
group = ft_lsp_group,
desc = "Force docker-compose ft",
callback = function()
vim.opt.filetype = "yaml.docker-compose"
end,
})

View file

@ -17,7 +17,9 @@ return {
html = { "prettier" },
json = { "prettier" },
yaml = { "prettier" },
-- yaml.docker-compose = { "prettier" },
markdown = { "prettier" },
text = { "woke" },
graphql = { "prettier" },
lua = { "stylua" },
python = { "isort", "black" },
@ -27,7 +29,8 @@ return {
},
stop_after_first = false,
format_on_save = {
lsp_fallback = true,
-- lsp_fallback = true,
lsp_format = "fallback",
async = false,
timeout_ms = 1000, -- default: 1000
},