return { { "folke/which-key.nvim", config = function() vim.o.timeout = true vim.o.timeoutlen = 300 local wk = require("which-key") -- 快捷键在这里定义 wk.register({ [""] = { b = { name="Buffer", p={"BufferLineCyclePrev", "Go to pre buffer"}, n={"BufferLineCycleNext", "Go to next buffer"}, d={"bd", "delete current buffer"} }, d = { name="dirTree", s={"NvimTreeToggle", "show dir tree on left"}, c={"NvimTreeClose", "hidden dir tree on left"} }, f = { name="Search,Format", s={ name="search", f={"Telescope find_files", "Search file by name"}, g={"Telescope live_grep", "Grep in files"}, b={"Telescope buffers", "Grep in buffer"}, }, f={"Format", "Code Format"} }, l = { name="Lazy", s={"Lazy show", "Lazy show"}, i={"Lazy install", "Lazy install"}, u={"Lazy update", "Lazy update"}, }, m = { name="Markdown", k={ name="Markdown", s={"MarkdownPreview", "MarkdownPreview"}, c={"MarkdownPreviewStop", "MarkdownPreviewStop"} } }, v = { name = "version", v={"version", "neovim version"}, }, } }, {silent = true, noremap = true}) wk.setup() end, }, }