diff --git a/lua/lazyvim/plugins/extras/coding/yanky.lua b/lua/lazyvim/plugins/extras/coding/yanky.lua index 02b3b18a..fbf8f9ef 100644 --- a/lua/lazyvim/plugins/extras/coding/yanky.lua +++ b/lua/lazyvim/plugins/extras/coding/yanky.lua @@ -21,10 +21,10 @@ return { }, -- stylua: ignore { "y", "(YankyYank)", mode = { "n", "x" }, desc = "Yank Text" }, - { "p", "(YankyPutAfter)", mode = { "n", "x" }, desc = "Put Yanked Text After Cursor" }, - { "P", "(YankyPutBefore)", mode = { "n", "x" }, desc = "Put Yanked Text Before Cursor" }, - { "gp", "(YankyGPutAfter)", mode = { "n", "x" }, desc = "Put Yanked Text After Selection" }, - { "gP", "(YankyGPutBefore)", mode = { "n", "x" }, desc = "Put Yanked Text Before Selection" }, + { "p", "(YankyPutAfter)", mode = { "n", "x" }, desc = "Put Text After Cursor" }, + { "P", "(YankyPutBefore)", mode = { "n", "x" }, desc = "Put Text Before Cursor" }, + { "gp", "(YankyGPutAfter)", mode = { "n", "x" }, desc = "Put Text After Selection" }, + { "gP", "(YankyGPutBefore)", mode = { "n", "x" }, desc = "Put Text Before Selection" }, { "[y", "(YankyCycleForward)", desc = "Cycle Forward Through Yank History" }, { "]y", "(YankyCycleBackward)", desc = "Cycle Backward Through Yank History" }, { "]p", "(YankyPutIndentAfterLinewise)", desc = "Put Indented After Cursor (Linewise)" }, diff --git a/lua/lazyvim/util/mini.lua b/lua/lazyvim/util/mini.lua index a35999c4..cdb27397 100644 --- a/lua/lazyvim/util/mini.lua +++ b/lua/lazyvim/util/mini.lua @@ -63,32 +63,32 @@ end function M.ai_whichkey() local objects = { { " ", desc = "whitespace" }, - { '"', desc = 'balanced "' }, - { "'", desc = "balanced '" }, - { "(", desc = "balanced (" }, - { ")", desc = "balanced ) including white-space" }, - { "<", desc = "balanced <" }, - { ">", desc = "balanced > including white-space" }, + { '"', desc = '" string' }, + { "'", desc = "' string" }, + { "(", desc = "() block" }, + { ")", desc = "() block with ws" }, + { "<", desc = "<> block" }, + { ">", desc = "<> block with ws" }, { "?", desc = "user prompt" }, - { "U", desc = "use/call without dot in name" }, - { "[", desc = "balanced [" }, - { "]", desc = "balanced ] including white-space" }, + { "U", desc = "use/call without dot" }, + { "[", desc = "[] block" }, + { "]", desc = "[] block with ws" }, { "_", desc = "underscore" }, - { "`", desc = "balanced `" }, + { "`", desc = "` string" }, { "a", desc = "argument" }, - { "b", desc = "balanced )]}" }, + { "b", desc = ")]} block" }, { "c", desc = "class" }, { "d", desc = "digit(s)" }, - { "e", desc = "word in CamelCase & snake_case" }, + { "e", desc = "CamelCase / snake_case" }, { "f", desc = "function" }, { "g", desc = "entire file" }, { "i", desc = "indent" }, { "o", desc = "block, conditional, loop" }, { "q", desc = "quote `\"'" }, { "t", desc = "tag" }, - { "u", desc = "use/call function & method" }, - { "{", desc = "balanced {" }, - { "}", desc = "balanced } including white-space" }, + { "u", desc = "use/call" }, + { "{", desc = "{} block" }, + { "}", desc = "{} with ws" }, } local ret = { mode = { "o", "x" } } @@ -102,6 +102,10 @@ function M.ai_whichkey() }) do ret[#ret + 1] = { prefix, group = name } for _, obj in ipairs(objects) do + local desc = obj.desc + if prefix:sub(1, 1) == "i" then + desc = desc:gsub(" with ws", "") + end ret[#ret + 1] = { prefix .. obj[1], desc = obj.desc } end end