better filename and extension definition for docker-compose recognition
This commit is contained in:
parent
7eba0efed5
commit
990efd1444
28
init.lua
28
init.lua
|
@ -204,12 +204,28 @@ vim.api.nvim_create_autocmd('TextYankPost', {
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
-- vim.api.nvim_create_augroup('DockerFileTypeDetection', { clear = true })
|
local function DockerFileTypeDetectionAutoCommand()
|
||||||
vim.api.nvim_create_autocmd({ 'BufRead', 'BufNewFile' }, {
|
local names = { 'docker-compose', 'compose' }
|
||||||
pattern = { 'docker-compose.yaml', 'compose.yaml' },
|
local extensions = { '.yaml', '.yml' }
|
||||||
command = 'set filetype=yaml.docker-compose',
|
local tbl = {}
|
||||||
-- group = 'DockerFileTypeDetection',
|
local i = 1
|
||||||
})
|
|
||||||
|
for _, name in pairs(names) do
|
||||||
|
for _, ext in pairs(extensions) do
|
||||||
|
tbl[i] = name .. ext
|
||||||
|
i = i + 1
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
-- vim.api.nvim_create_augroup('DockerFileTypeDetection', { clear = true })
|
||||||
|
vim.api.nvim_create_autocmd({ 'BufRead', 'BufNewFile' }, {
|
||||||
|
pattern = tbl,
|
||||||
|
command = 'set filetype=yaml.docker-compose',
|
||||||
|
-- group = 'DockerFileTypeDetection',
|
||||||
|
})
|
||||||
|
end
|
||||||
|
|
||||||
|
DockerFileTypeDetectionAutoCommand()
|
||||||
|
|
||||||
-- [[ Install `lazy.nvim` plugin manager ]]
|
-- [[ Install `lazy.nvim` plugin manager ]]
|
||||||
-- See `:help lazy.nvim.txt` or https://github.com/folke/lazy.nvim for more info
|
-- See `:help lazy.nvim.txt` or https://github.com/folke/lazy.nvim for more info
|
||||||
|
|
Loading…
Reference in New Issue