return { "Julian/lean.nvim", event = { "BufReadPre *.lean", "BufNewFile *.lean" }, dependencies = { "neovim/nvim-lspconfig", "nvim-lua/plenary.nvim", -- you also will likely want nvim-cmp or some completion engine }, -- see details below for full configuration options opts = { lsp = { on_attach = on_attach, }, mappings = true, }, }