mirror of
https://github.com/LunarVim/LunarVim.git
synced 2025-08-31 23:20:08 +02:00
more refactor
This commit is contained in:
parent
1a8539fed9
commit
4e14272f1d
4 changed files with 23 additions and 27 deletions
|
@ -64,6 +64,7 @@ vim.cmd 'inoremap <expr> <c-k> ("\\<C-p>")'
|
||||||
|
|
||||||
vim.cmd 'vnoremap p "0p'
|
vim.cmd 'vnoremap p "0p'
|
||||||
vim.cmd 'vnoremap P "0P'
|
vim.cmd 'vnoremap P "0P'
|
||||||
|
|
||||||
-- vim.api.nvim_set_keymap('v', 'p', '"0p', {silent = true})
|
-- vim.api.nvim_set_keymap('v', 'p', '"0p', {silent = true})
|
||||||
-- vim.api.nvim_set_keymap('v', 'P', '"0P', {silent = true})
|
-- vim.api.nvim_set_keymap('v', 'P', '"0P', {silent = true})
|
||||||
|
|
||||||
|
@ -78,8 +79,6 @@ vim.cmd 'vnoremap P "0P'
|
||||||
-- map <leader>n <Plug>(miniyank-cycle)
|
-- map <leader>n <Plug>(miniyank-cycle)
|
||||||
-- map <leader>N <Plug>(miniyank-cycleback)
|
-- map <leader>N <Plug>(miniyank-cycleback)
|
||||||
-- ]])
|
-- ]])
|
||||||
-- no hl
|
|
||||||
vim.api.nvim_set_keymap("n", "<Leader>h", ':let @/=""<CR>', { noremap = true, silent = true })
|
|
||||||
|
|
||||||
-- Toggle the QuickFix window
|
-- Toggle the QuickFix window
|
||||||
vim.api.nvim_set_keymap("", "<C-q>", ":call QuickFixToggle()<CR>", { noremap = true, silent = true })
|
vim.api.nvim_set_keymap("", "<C-q>", ":call QuickFixToggle()<CR>", { noremap = true, silent = true })
|
||||||
|
|
|
@ -3,3 +3,4 @@ if not status_ok then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
telescope.setup(O.plugin.telescope)
|
telescope.setup(O.plugin.telescope)
|
||||||
|
vim.api.nvim_set_keymap("n", "<Leader>f", ":Telescope find_files<CR>", { noremap = true, silent = true })
|
||||||
|
|
|
@ -36,6 +36,15 @@ O.plugin.which_key = {
|
||||||
hidden = { "<silent>", "<cmd>", "<Cmd>", "<CR>", "call", "lua", "^:", "^ " }, -- hide mapping boilerplate
|
hidden = { "<silent>", "<cmd>", "<Cmd>", "<CR>", "call", "lua", "^:", "^ " }, -- hide mapping boilerplate
|
||||||
show_help = true, -- show help message on the command line when the popup is visible
|
show_help = true, -- show help message on the command line when the popup is visible
|
||||||
},
|
},
|
||||||
|
|
||||||
|
opts = {
|
||||||
|
mode = "n", -- NORMAL mode
|
||||||
|
prefix = "<leader>",
|
||||||
|
buffer = nil, -- Global mappings. Specify a buffer number for buffer local mappings
|
||||||
|
silent = true, -- use `silent` when creating keymaps
|
||||||
|
noremap = true, -- use `noremap` when creating keymaps
|
||||||
|
nowait = true, -- use `nowait` when creating keymaps
|
||||||
|
},
|
||||||
mappings = {
|
mappings = {
|
||||||
["w"] = "Save",
|
["w"] = "Save",
|
||||||
["q"] = "Quit",
|
["q"] = "Quit",
|
||||||
|
|
|
@ -17,39 +17,19 @@ else
|
||||||
vim.g.mapleader = O.leader_key
|
vim.g.mapleader = O.leader_key
|
||||||
end
|
end
|
||||||
|
|
||||||
local opts = {
|
local opts = O.plugin.which_key.opts
|
||||||
mode = "n", -- NORMAL mode
|
|
||||||
prefix = "<leader>",
|
|
||||||
buffer = nil, -- Global mappings. Specify a buffer number for buffer local mappings
|
|
||||||
silent = true, -- use `silent` when creating keymaps
|
|
||||||
noremap = true, -- use `noremap` when creating keymaps
|
|
||||||
nowait = false, -- use `nowait` when creating keymaps
|
|
||||||
}
|
|
||||||
|
|
||||||
-- explorer
|
|
||||||
|
|
||||||
vim.api.nvim_set_keymap(
|
|
||||||
"n",
|
|
||||||
"<Leader>e",
|
|
||||||
":lua require'lv-nvimtree'.toggle_tree()<CR>",
|
|
||||||
{ noremap = true, silent = true }
|
|
||||||
)
|
|
||||||
|
|
||||||
vim.api.nvim_set_keymap("n", "<Leader>f", ":Telescope find_files<CR>", { noremap = true, silent = true })
|
|
||||||
|
|
||||||
-- dashboard
|
|
||||||
vim.api.nvim_set_keymap("n", "<Leader>;", ":Dashboard<CR>", { noremap = true, silent = true })
|
|
||||||
|
|
||||||
-- Comments
|
-- Comments
|
||||||
vim.api.nvim_set_keymap("n", "<leader>/", ":CommentToggle<CR>", { noremap = true, silent = true })
|
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 })
|
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
|
-- Save
|
||||||
vim.api.nvim_set_keymap("n", "<leader>w", ":w!<CR>", { noremap = true, silent = true })
|
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
|
-- Quit
|
||||||
vim.api.nvim_set_keymap("n", "<leader>q", ":q!<CR>", { noremap = true, silent = true })
|
vim.api.nvim_set_keymap("n", "<leader>q", ":q!<CR>", { noremap = true, silent = true })
|
||||||
|
|
||||||
-- open lv-config
|
-- open lv-config
|
||||||
vim.api.nvim_set_keymap(
|
vim.api.nvim_set_keymap(
|
||||||
"n",
|
"n",
|
||||||
|
@ -57,6 +37,13 @@ vim.api.nvim_set_keymap(
|
||||||
":e " .. CONFIG_PATH .. "/lv-config.lua<CR>",
|
":e " .. CONFIG_PATH .. "/lv-config.lua<CR>",
|
||||||
{ noremap = true, silent = true }
|
{ 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 mappings = O.plugin.which_key.mappings
|
local mappings = O.plugin.which_key.mappings
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue