mirror of
https://github.com/LazyVim/LazyVim.git
synced 2026-07-25 14:01:06 +00:00
fix: move the default Phoenix settings from setup to opts
When the settings is defined with defaults in opts LazyVim will automatically merge them with any additional opts.settings that the user adds
This commit is contained in:
parent
06b8d14575
commit
7f285fe909
1 changed files with 12 additions and 13 deletions
|
|
@ -24,9 +24,20 @@ return {
|
|||
filetypes_include = {},
|
||||
-- to fully override the default_config, change the below
|
||||
-- filetypes = {}
|
||||
|
||||
-- additional settings for the server, e.g:
|
||||
-- tailwindCSS = { includeLanguages = { someLang = "html" } }
|
||||
settings = {},
|
||||
-- can be addeded to the settings table and will be merged with
|
||||
-- this defaults for Phoenix projects
|
||||
settings = {
|
||||
tailwindCSS = {
|
||||
includeLanguages = {
|
||||
elixir = "html-eex",
|
||||
eelixir = "html-eex",
|
||||
heex = "html-eex",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
setup = {
|
||||
|
|
@ -43,18 +54,6 @@ return {
|
|||
return not vim.tbl_contains(opts.filetypes_exclude or {}, ft)
|
||||
end, opts.filetypes)
|
||||
|
||||
-- Add additional settings from opts
|
||||
opts.settings = vim.tbl_deep_extend("error", {
|
||||
tailwindCSS = {
|
||||
-- Additional settings for Phoenix projects
|
||||
includeLanguages = {
|
||||
elixir = "html-eex",
|
||||
eelixir = "html-eex",
|
||||
heex = "html-eex",
|
||||
},
|
||||
},
|
||||
}, opts.settings or {})
|
||||
|
||||
-- Add additional filetypes
|
||||
vim.list_extend(opts.filetypes, opts.filetypes_include or {})
|
||||
end,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue