From 4b72270f87aeeeb74d53c22be838d754df944ce0 Mon Sep 17 00:00:00 2001 From: Taken Date: Sun, 25 Aug 2024 23:02:30 +0200 Subject: [PATCH] Updated config for new spec --- lua/taken/plugins/whichkey.lua | 90 ++++++++++++++++++++++------------ 1 file changed, 58 insertions(+), 32 deletions(-) diff --git a/lua/taken/plugins/whichkey.lua b/lua/taken/plugins/whichkey.lua index 819c59e..2eec149 100644 --- a/lua/taken/plugins/whichkey.lua +++ b/lua/taken/plugins/whichkey.lua @@ -9,12 +9,25 @@ return { local whichkey = require("which-key") whichkey.setup({ - key_labels = { - [""] = "SPC", - [""] = "SPC", - [""] = "RET", - [""] = "RET", - [""] = "TAB", + preset = "modern", + replace = { + key = { + { "", "SPC" }, + { "", "SPC" }, + { "", "SPC" }, + { "", "SPC" }, + { "", "RET" }, + { "", "RET" }, + { "", "TAB" }, + }, + }, + win = { + no_overlap = false, + padding = { 0, 0 }, + }, + layout = { + width = { max = 45 }, + spacing = 3, }, icons = { breadcrumb = "ยป", @@ -23,33 +36,46 @@ return { }, }) - whichkey.register({ - [""] = { - w = { - name = "window", - }, - f = { - name = "find", - }, - b = { - name = "buffer", - }, - g = { - name = "git", - }, - l = { - name = "lazy", - }, - t = { - name = "toggle", - }, - p = { - name = "project", - }, - h = { - name = "highlights", - }, + whichkey.add({ + { + { "b", group = "buffer" }, + { "f", group = "find" }, + { "g", group = "git" }, + { "h", group = "highlights" }, + { "l", group = "lazy" }, + { "p", group = "project" }, + { "t", group = "toggle" }, + { "w", group = "window" }, }, }) + + -- whichkey.register({ + -- [""] = { + -- w = { + -- name = "window", + -- }, + -- f = { + -- name = "find", + -- }, + -- b = { + -- name = "buffer", + -- }, + -- g = { + -- name = "git", + -- }, + -- l = { + -- name = "lazy", + -- }, + -- t = { + -- name = "toggle", + -- }, + -- p = { + -- name = "project", + -- }, + -- h = { + -- name = "highlights", + -- }, + -- }, + -- }) end, }