return { "lazar/scl_lsp", ft = "scl", lazy = true, dependencies = { "neovim/nvim-lspconfig", "nvim-treesitter/nvim-treesitter", "saghen/blink.cmp", }, config = function(_, opts) require("scl_lsp").setup({ server_path = opts.server_path, lsp = opts.lsp, cmp = opts.cmp ~= false, workspace_types = opts.workspace_types ~= false, auto_prefix = opts.auto_prefix ~= false, project_root = opts.project_root, library_paths = opts.library_paths, debug = opts.debug, }) end, }