return { "jinzhongjia/zig-lamp", event = "VeryLazy", -- Optional but recommended: build the local FFI lib to enable faster/safer verification & formatting build = ":ZigLampBuild async", dependencies = { "nvim-lua/plenary.nvim", }, init = function() -- Backward-compatible global vars (all optional) -- Auto-install ZLS: timeout in milliseconds; set to nil to disable vim.g.zig_lamp_zls_auto_install = nil -- Fallback to system zls when no local match is found vim.g.zig_lamp_fall_back_sys_zls = nil -- Extra LSP options merged into defaults vim.g.zig_lamp_zls_lsp_opt = {} -- ZLS server settings (overrides built-in recommendations) vim.g.zig_lamp_zls_settings = {} -- Help text color for the package panel vim.g.zig_lamp_pkg_help_fg = "#CF5C00" -- Timeout (ms) used by `zig fetch` when retrieving url hashes vim.g.zig_lamp_zig_fetch_timeout = 5000 end, }