aboutsummaryrefslogtreecommitdiffstats
path: root/lsp
diff options
context:
space:
mode:
Diffstat (limited to 'lsp')
-rw-r--r--lsp/docker_language_server.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/lsp/docker_language_server.lua b/lsp/docker_language_server.lua
index 5baf2825..c460c677 100644
--- a/lsp/docker_language_server.lua
+++ b/lsp/docker_language_server.lua
@@ -10,10 +10,12 @@
---@type vim.lsp.Config
return {
cmd = { 'docker-language-server', 'start', '--stdio' },
- filetypes = { 'dockerfile', 'yaml.docker-compose' },
+ filetypes = { 'dockerfile', 'yaml.docker-compose', 'hcl.docker-bake' },
get_language_id = function(_, ftype)
if ftype == 'yaml.docker-compose' or ftype:lower():find('ya?ml') then
return 'dockercompose'
+ elseif ftype == 'hcl.docker-bake' then
+ return 'dockerbake'
else
return ftype
end