|
@@ -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)
|