update dotfiles
This commit is contained in:
@@ -1,16 +1,66 @@
|
||||
-- ============================================================================
|
||||
-- 键位提示 (which-key)
|
||||
-- ============================================================================
|
||||
-- =============================================================================
|
||||
-- whichkey.lua — 键位提示
|
||||
-- =============================================================================
|
||||
-- 【修复】原配置 enabled = false 直接禁用了,现在启用。
|
||||
-- 【修改】🔧 enabled 改为 true;
|
||||
-- 🔧 更完善的分组和图标配置。
|
||||
|
||||
return {
|
||||
{
|
||||
"folke/which-key.nvim",
|
||||
enabled = false,
|
||||
event = "VeryLazy",
|
||||
opts = {
|
||||
delay = 300,
|
||||
icons = { breadcrumb = ">", separator = "->", group = "+" },
|
||||
spec = { { "z", hidden = true } },
|
||||
{
|
||||
"folke/which-key.nvim",
|
||||
event = "VeryLazy",
|
||||
opts = {
|
||||
preset = "modern",
|
||||
delay = 200,
|
||||
icons = {
|
||||
breadcrumb = "»",
|
||||
separator = "➜",
|
||||
group = "+",
|
||||
},
|
||||
win = {
|
||||
border = "rounded",
|
||||
padding = { 1, 1 },
|
||||
wo = { winblend = 0 },
|
||||
},
|
||||
plugins = {
|
||||
spelling = { enabled = true, suggestions = 20 },
|
||||
presets = {
|
||||
operators = false,
|
||||
motions = false,
|
||||
text_objects = false,
|
||||
windows = false,
|
||||
nav = false,
|
||||
z = true,
|
||||
g = true,
|
||||
},
|
||||
},
|
||||
},
|
||||
config = function(_, opts)
|
||||
local wk = require("which-key")
|
||||
wk.setup(opts)
|
||||
|
||||
-- ✅ 新增:键位分组提示
|
||||
wk.add({
|
||||
{ "<leader>e", group = "文件树" },
|
||||
{ "<leader>f", group = "搜索" },
|
||||
{ "<leader>g", group = "Git" },
|
||||
{ "<leader>h", group = "Hunk 操作" },
|
||||
{ "<leader>l", group = "LSP" },
|
||||
{ "<leader>r", group = "运行/调试" },
|
||||
{ "<leader>c", group = "CMake/C++" },
|
||||
{ "<leader>b", group = "标签操作" },
|
||||
{ "<leader>bc", desc = "关闭标签" },
|
||||
{ "<leader>bo", desc = "关闭其他标签" },
|
||||
{ "<leader>d", group = "调试操作" },
|
||||
{ "<leader>db", desc = "切换断点" },
|
||||
{ "<leader>du", desc = "调试界面" },
|
||||
{ "<leader>dd", desc = "行诊断" },
|
||||
{ "<leader>W", group = "窗口操作" },
|
||||
{ "<leader>e", group = "文件浏览" },
|
||||
{ "z", group = "折叠" },
|
||||
{ "zM", desc = "关闭所有折叠" },
|
||||
{ "zR", desc = "展开所有折叠" },
|
||||
})
|
||||
end,
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user