From 40041a44161f48f54aebbae4a8a5d919b0dc6dc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Jane=C5=BEi=C4=8D?= Date: Wed, 8 Oct 2025 00:48:44 +0200 Subject: [PATCH] feat: add nvim-mini/mini.clue --- lua/plugins/mini_clue.lua | 46 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 lua/plugins/mini_clue.lua diff --git a/lua/plugins/mini_clue.lua b/lua/plugins/mini_clue.lua new file mode 100644 index 0000000..aceff47 --- /dev/null +++ b/lua/plugins/mini_clue.lua @@ -0,0 +1,46 @@ +MiniDeps.now(function() + local clue = require("mini.clue") + clue.setup({ + triggers = { + -- Leader triggers + { mode = "n", keys = "" }, + { mode = "x", keys = "" }, + + -- Built-in completion + { mode = "i", keys = "" }, + + -- `g` key + { mode = "n", keys = "g" }, + { mode = "x", keys = "g" }, + + -- Marks + { mode = "n", keys = "'" }, + { mode = "n", keys = "`" }, + { mode = "x", keys = "'" }, + { mode = "x", keys = "`" }, + + -- Registers + { mode = "n", keys = '"' }, + { mode = "x", keys = '"' }, + { mode = "i", keys = "" }, + { mode = "c", keys = "" }, + + -- Window commands + { mode = "n", keys = "" }, + + -- `z` key + { mode = "n", keys = "z" }, + { mode = "x", keys = "z" }, + }, + + clues = { + -- Enhance this by adding descriptions for mapping groups + clue.gen_clues.builtin_completion(), + clue.gen_clues.g(), + clue.gen_clues.marks(), + clue.gen_clues.registers(), + clue.gen_clues.windows(), + clue.gen_clues.z(), + }, + }) +end)