I've been trying out LazyVim for the past couple days. I've been trying to wrap my head around how to configure plugins. One thing I'm confused by is that some modules seem to require that I do something like this before they are recognized:
{
"jonahgoldwastaken/copilot-status.nvim",
lazy = false,
dependencies = { "zbirenbaum/copilot.lua" }, -- or "zbirenbaum/copilot.lua"
config = function()
require("copilot_status").setup({ debug = true })
end,
},
However, others don't seem to need it at all:
{
"folke/which-key.nvim",
opts = {
defaults = {
["<leader>"] = {
q = { "<cmd>q<cr>", "quit" },
d = {
function()
require("notify").dismiss()
end,
"dismiss notifications",
},
},
["<leader><leader>"] = {
w = { "<cmd>w<cr>", "write" },
},
},
},
},
I'm not sure if I'm just doing things wrong or what.