return { -- improved keybindings, previewing them "folke/which-key.nvim", lazy = false, config = function() require("which-key").add({ { mode = "n", "g", desc = "LSP: goto" }, { mode = "n", "gp", desc = "LSP: preview" }, { mode = "c", "w", desc = "Write" }, { mode = "c", "w!", desc = "Write: overwrite" }, { mode = "n", "a", desc = "AI" }, { mode = "n", "g", desc = "Git" }, { mode = "n", "f", desc = "Telescope: find" }, { mode = "n", "gd", desc = "Git: diff" }, { mode = "n", "s", desc = "Substitute" }, { mode = "n", "t", desc = "Terminal" }, { mode = "n", "r", desc = "Quarto" }, { mode = "n", "", desc = "Navigation" }, { mode = "n", "p", desc = "Lilypond" }, }) end, }