nvim: add wf (another which key)
This commit is contained in:
@@ -16,3 +16,4 @@ require("plugins.snacks")
|
||||
require("plugins.telescope")
|
||||
require("plugins.surround")
|
||||
require("plugins.treesitter")
|
||||
require("plugins.wf")
|
||||
|
||||
27
nvim/.config/nvim/lua/plugins/wf.lua
Normal file
27
nvim/.config/nvim/lua/plugins/wf.lua
Normal 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
|
||||
@@ -86,6 +86,10 @@
|
||||
"rev": "3333a52ff548ba0a68af6d8da1e54f9cd96e9179",
|
||||
"src": "https://github.com/nvim-telescope/telescope.nvim",
|
||||
"version": "'v0.2.1'"
|
||||
},
|
||||
"wf.nvim": {
|
||||
"rev": "5b96c7300d4391f990d4bef22eace9d834167da4",
|
||||
"src": "https://github.com/Cassin01/wf.nvim"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user