nvim: add wf (another which key)
This commit is contained in:
@@ -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")
|
||||||
|
|||||||
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",
|
"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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user