diff --git a/lua/keybindings.lua b/lua/keybindings.lua deleted file mode 100644 index 8ba73a6..0000000 --- a/lua/keybindings.lua +++ /dev/null @@ -1,17 +0,0 @@ -vim.g.mapleader = " " - -# markdown -vim.keymap.set("n", "mks", "MarkdownPreview", { silent = true }) -vim.keymap.set("n", "mkc", "MarkdownPreviewStop", { silent = true }) - -# tree -vim.keymap.set("n", "ds", "NvimTreeToggle", { silent = true }) -vim.keymap.set("n", "dc", "NvimTreeClose", { silent = true }) - -# buffer -vim.keymap.set("n", "bp", "BufferLineCyclePrev", { silent = true }) -vim.keymap.set("n", "bn", "BufferLineCycleNext", { silent = true }) -vim.keymap.set("n", "bd", "bd", { silent = true }) - - - diff --git a/lua/plugins/help.lua b/lua/plugins/help.lua index a56e03d..a746388 100644 --- a/lua/plugins/help.lua +++ b/lua/plugins/help.lua @@ -7,7 +7,30 @@ return { local wk = require("which-key") -- 快捷键在这里定义 - wk.setup() + wk.register({ + [""] = { + b = { + name="Buffer", + p={"BufferLineCyclePrev", "Go to pre buffer"}, + n={"BufferLineCycleNext", "Go to next buffer"}, + d={"bd", "delete current buffer"} + }, + m = { + name="Markdown", + k={ + name="Markdown", + s={"MarkdownPreview", "MarkdownPreview"}, + c={"MarkdownPreviewStop", "MarkdownPreviewStop"} + } + }, + d = { + name="dirTree", + s={"NvimTreeToggle", "show dir tree on left"}, + c={"NvimTreeClose", "hidden dir tree on left"} + } + } + }, {silent = true, noremap = true}) + wk.setup() end, }, }