return { { "creativenull/efmls-configs-nvim", dependencies = { "neovim/nvim-lspconfig" }, }, { "neovim/nvim-lspconfig", opts = function(_, opts) if type(opts) == "table" then opts.servers = opts.servers or {} opts.servers.efm = vim.tbl_deep_extend("error", opts.servers.efm or {}, { settings = { version = 2, rootMarkers = { ".git/" }, }, init_options = { documentFormatting = true, documentRangeFormatting = true, }, }) end end, }, }