summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/config/plugins/which-key.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/config/plugins/which-key.lua')
-rw-r--r--.config/nvim/lua/config/plugins/which-key.lua29
1 files changed, 29 insertions, 0 deletions
diff --git a/.config/nvim/lua/config/plugins/which-key.lua b/.config/nvim/lua/config/plugins/which-key.lua
new file mode 100644
index 0000000..47098fb
--- /dev/null
+++ b/.config/nvim/lua/config/plugins/which-key.lua
@@ -0,0 +1,29 @@
+return {
+ "folke/which-key.nvim",
+ event = "VeryLazy",
+ opts = {
+ win = {
+ wo = {
+ winblend = 0,
+ },
+ },
+ preset = "helix",
+ icons = {
+ rules = false,
+ },
+ delay = 500,
+ spec = {
+ { "<leader>c", group = "Code", mode = { "n", "x" } },
+ { "<leader>d", group = "Document" },
+ { "<leader>g", group = "Git" },
+ { "<leader>m", group = "Marks" },
+ { "<leader>o", group = "Obsidian" },
+ { "<leader>r", group = "Rename" },
+ { "<leader>s", group = "Search" },
+ { "<leader>t", group = "Toggle" },
+ { "<leader>w", group = "Workspace" },
+ { "<leader>l", group = "LSP" },
+ { "<leader>x", group = "Trouble" },
+ },
+ },
+}