Compare commits

...

1 Commits

Author SHA1 Message Date
feef6db03f nvim: add wf (another which key) 2026-01-22 00:26:32 +01:00
3 changed files with 32 additions and 0 deletions

View File

@@ -16,3 +16,4 @@ require("plugins.snacks")
require("plugins.telescope") require("plugins.telescope")
require("plugins.surround") require("plugins.surround")
require("plugins.treesitter") require("plugins.treesitter")
require("plugins.wf")

View File

@@ -0,0 +1,27 @@
vim.pack.add({ "https://github.com/Cassin01/wf.nvim" })
local ok, wf = pcall(require, "wf")
if ok then
wf.setup()
local which_key = require("wf.builtin.which_key")
local register = require("wf.builtin.register")
local buffer = require("wf.builtin.buffer")
local mark = require("wf.builtin.mark")
-- Register
vim.keymap.set("n", "<Space>wr", register(), { noremap = true, silent = true, desc = "[wf.nvim] register" })
-- Mark
vim.keymap.set("n", "'", mark(), { nowait = true, noremap = true, silent = true, desc = "[wf.nvim] mark" })
-- Which Key
vim.keymap.set(
"n",
"<Leader>",
which_key({ text_insert_in_advance = "<Leader>" }),
{ noremap = true, silent = true, desc = "[wf.nvim] which-key /" }
)
else
print("plugin wf missing")
end

View File

@@ -86,6 +86,10 @@
"rev": "3333a52ff548ba0a68af6d8da1e54f9cd96e9179", "rev": "3333a52ff548ba0a68af6d8da1e54f9cd96e9179",
"src": "https://github.com/nvim-telescope/telescope.nvim", "src": "https://github.com/nvim-telescope/telescope.nvim",
"version": "'v0.2.1'" "version": "'v0.2.1'"
},
"wf.nvim": {
"rev": "5b96c7300d4391f990d4bef22eace9d834167da4",
"src": "https://github.com/Cassin01/wf.nvim"
} }
} }
} }