nvim-config/lua/plugins/help.lua

50 lines
1.4 KiB
Lua
Raw Normal View History

2024-06-08 04:17:10 +00:00
return {
{
"folke/which-key.nvim",
config = function()
vim.o.timeout = true
vim.o.timeoutlen = 300
local wk = require("which-key")
-- 快捷键在这里定义
2024-06-08 05:20:09 +00:00
wk.register({
["<leader>"] = {
b = {
name="Buffer",
p={"<cmd>BufferLineCyclePrev<cr>", "Go to pre buffer"},
n={"<cmd>BufferLineCycleNext<cr>", "Go to next buffer"},
d={"<cmd>bd<cr>", "delete current buffer"}
},
2024-06-08 06:48:51 +00:00
d = {
name="dirTree",
s={"<cmd>NvimTreeToggle<cr>", "show dir tree on left"},
c={"<cmd>NvimTreeClose<cr>", "hidden dir tree on left"}
},
2024-06-13 16:38:06 +00:00
l = {
name="Lazy",
s={"<cmd>Lazy show<cr>", "Lazy show"},
i={"<cmd>Lazy install<cr>", "Lazy install"},
u={"<cmd>Lazy update<cr>", "Lazy update"},
},
2024-06-08 05:20:09 +00:00
m = {
name="Markdown",
k={
name="Markdown",
s={"<cmd>MarkdownPreview<cr>", "MarkdownPreview"},
c={"<cmd>MarkdownPreviewStop<cr>", "MarkdownPreviewStop"}
}
},
2024-06-13 16:38:06 +00:00
v = {
name = "version",
v={"<cmd>version<cr>", "neovim version"},
},
2024-06-08 06:48:51 +00:00
s = {
name="Search"
2024-06-13 16:38:06 +00:00
},
2024-06-08 05:20:09 +00:00
}
}, {silent = true, noremap = true})
wk.setup()
2024-06-08 04:17:10 +00:00
end,
},
}