From fc3cdeaad9100af2c1216c038a49b3f68d33310c Mon Sep 17 00:00:00 2001 From: Gilad Sher Date: Tue, 11 Jun 2024 15:41:47 -0400 Subject: [PATCH] refactor filetype function + add docker compose fix --- after/plugin/filetype.lua | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/after/plugin/filetype.lua b/after/plugin/filetype.lua index 45f67020..e44127e2 100644 --- a/after/plugin/filetype.lua +++ b/after/plugin/filetype.lua @@ -1,6 +1,10 @@ -vim.cmd([[ - augroup filetypedetect - autocmd! BufRead,BufNewFile .swcrc setfiletype json - autocmd! BufRead,BufNewFile .prettierrc setfiletype json - augroup END -]]) +local function set_filetype(pattern, filetype) + vim.api.nvim_create_autocmd({ 'BufRead', 'BufNewFile' }, { + pattern = pattern, + command = 'set filetype=' .. filetype, + }) +end + +set_filetype('.swcrc', 'json') +set_filetype('.prettierrc', 'json') +set_filetype('docker-compose.yml', 'yaml.docker-compose')