summaryrefslogtreecommitdiff
path: root/lua/lv-which-key/init.lua
diff options
context:
space:
mode:
authorAnders N. Slinde <[email protected]>2021-07-11 09:54:02 +0200
committerGitHub <[email protected]>2021-07-11 12:24:02 +0430
commitccb0cd27b2eca759993b5e74190e2df1ca6b99a1 (patch)
tree023db658e035bfb73d08997e17c43cc9673f10de /lua/lv-which-key/init.lua
parent5fcd7079e518dd48fd40a3042b29a322643a4636 (diff)
Refactor whichkey config to make all keys overridable in user config (#813)
Diffstat (limited to 'lua/lv-which-key/init.lua')
-rw-r--r--lua/lv-which-key/init.lua29
1 files changed, 3 insertions, 26 deletions
diff --git a/lua/lv-which-key/init.lua b/lua/lv-which-key/init.lua
index 81542ca4..37feca95 100644
--- a/lua/lv-which-key/init.lua
+++ b/lua/lv-which-key/init.lua
@@ -18,34 +18,10 @@ else
end
local opts = O.plugin.which_key.opts
-
--- Comments
-vim.api.nvim_set_keymap("n", "<leader>/", ":CommentToggle<CR>", { noremap = true, silent = true })
-vim.api.nvim_set_keymap("v", "<leader>/", ":CommentToggle<CR>", { noremap = true, silent = true })
--- dashboard
-vim.api.nvim_set_keymap("n", "<Leader>;", ":Dashboard<CR>", { noremap = true, silent = true })
--- Save
-vim.api.nvim_set_keymap("n", "<leader>w", ":w!<CR>", { noremap = true, silent = true })
--- no hl
-vim.api.nvim_set_keymap("n", "<Leader>h", ':let @/=""<CR>', { noremap = true, silent = true })
--- Quit
-vim.api.nvim_set_keymap("n", "<leader>q", ":q!<CR>", { noremap = true, silent = true })
--- open lv-config
-vim.api.nvim_set_keymap(
- "n",
- "<leader>.",
- ":e " .. CONFIG_PATH .. "/lv-config.lua<CR>",
- { noremap = true, silent = true }
-)
--- explorer
-vim.api.nvim_set_keymap(
- "n",
- "<Leader>e",
- ":lua require'lv-nvimtree'.toggle_tree()<CR>",
- { noremap = true, silent = true }
-)
+local vopts = O.plugin.which_key.vopts
local mappings = O.plugin.which_key.mappings
+local vmappings = O.plugin.which_key.vmappings;
-- if O.plugin.ts_playground.active then
-- vim.api.nvim_set_keymap("n", "<leader>Th", ":TSHighlightCapturesUnderCursor<CR>", { noremap = true, silent = true })
@@ -84,3 +60,4 @@ end
local wk = require "which-key"
wk.register(mappings, opts)
+wk.register(vmappings, vopts)