-- return {} return { { "neovim/nvim-lspconfig", ---@class PluginLspOpts opts = { -- -@type lspconfig.options servers = { -- nil_ls = { -- mason = false, -- settings = { -- ["nil"] = { -- formatting = { -- command = { "nixpkgs-fmt" }, -- }, -- }, -- }, -- }, lua_ls = { mason = false, }, rust_analyzer = { mason = false, -- settings = { -- ["rust-analyzer"] = { -- -- rustfmt = { -- -- overrideCommand = { "leptosfmt", "--stdin", "--rustfmt" }, -- -- }, -- imports = { -- granularity = { -- group = "module", -- }, -- }, -- cargo = { -- buildScripts = { -- enable = false, -- }, -- }, -- files = { -- excludeDirs = { -- "pe-template", -- }, -- }, -- procMacro = { -- enable = true, -- }, -- }, -- }, }, tailwindcss = { init_options = { userLanguages = { rust = "html", }, }, filetypes = { "rust" }, }, }, }, }, }