Move plugin keymaps to lazy keys option
This commit is contained in:
parent
68a73c417e
commit
0982ebf334
|
@ -1,9 +1,11 @@
|
|||
-- Formatter plugin
|
||||
return {
|
||||
"sbdchd/neoformat",
|
||||
config = function()
|
||||
require("which-key").register({
|
||||
f = { "<cmd>Neoformat<CR>", "Format with Neoformat" },
|
||||
}, { prefix = "<leader>" })
|
||||
end,
|
||||
keys = {
|
||||
{
|
||||
desc = "Format with Neoformat",
|
||||
"<leader>f",
|
||||
"<cmd>Neoformat<cr>",
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
|
@ -19,16 +19,11 @@ return {
|
|||
lsp_doc_border = true,
|
||||
},
|
||||
},
|
||||
config = function(_, opts)
|
||||
require("noice").setup(opts)
|
||||
|
||||
require("which-key").register({
|
||||
d = {
|
||||
function()
|
||||
vim.cmd("NoiceDismiss")
|
||||
end,
|
||||
"Dismiss notifications",
|
||||
},
|
||||
}, { prefix = "<leader>" })
|
||||
end,
|
||||
keys = {
|
||||
{
|
||||
desc = "Dismiss notifications",
|
||||
"<leader>d",
|
||||
"<cmd>NoiceDismiss<cr>",
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
|
@ -17,9 +17,9 @@ return {
|
|||
},
|
||||
keys = {
|
||||
{
|
||||
desc = "Open/close nvim-tree",
|
||||
"<leader>o",
|
||||
"<cmd>NvimTreeToggle<cr>",
|
||||
desc = "Open/close nvim-tree",
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@ return {
|
|||
dependencies = {
|
||||
{
|
||||
"lewis6991/gitsigns.nvim",
|
||||
opts = {},
|
||||
config = true,
|
||||
},
|
||||
},
|
||||
config = function()
|
||||
|
|
|
@ -54,27 +54,35 @@ return {
|
|||
},
|
||||
},
|
||||
},
|
||||
keys = {
|
||||
{
|
||||
desc = "Open Telescope",
|
||||
"<C-s>",
|
||||
"<cmd>Telescope<cr>",
|
||||
},
|
||||
{
|
||||
desc = "Change directories",
|
||||
"cd",
|
||||
"<cmd>Telescope cder<cr>",
|
||||
},
|
||||
{
|
||||
desc = "Find files",
|
||||
"<C-f>",
|
||||
"<cmd>Telescope find_files<cr>",
|
||||
},
|
||||
{
|
||||
desc = "Grep files",
|
||||
"<C-g>",
|
||||
"<cmd>Telescope live_grep<cr>",
|
||||
},
|
||||
},
|
||||
config = function(_, opts)
|
||||
local telescope = require("telescope")
|
||||
telescope.setup(opts)
|
||||
|
||||
-- Add extensions
|
||||
-- Load extensions
|
||||
telescope.load_extension("fzf")
|
||||
telescope.load_extension("ui-select")
|
||||
telescope.load_extension("cder")
|
||||
|
||||
-- Keybinds
|
||||
local builtin = require("telescope.builtin")
|
||||
require("which-key").register({
|
||||
cd = {
|
||||
function()
|
||||
vim.cmd("Telescope cder")
|
||||
end,
|
||||
"Change directories",
|
||||
},
|
||||
["<C-s>"] = { vim.cmd.Telescope, "Open Telescope" },
|
||||
["<C-f>"] = { builtin.find_files, "Telescope find files" },
|
||||
["<C-g>"] = { builtin.live_grep, "Telescope live grep" },
|
||||
})
|
||||
end,
|
||||
}
|
||||
|
|
|
@ -3,7 +3,9 @@ return {
|
|||
"nvim-treesitter/nvim-treesitter",
|
||||
build = ":TSUpdate",
|
||||
init = function(plugin)
|
||||
require("nvim-treesitter.install").update({ with_sync = true })
|
||||
require("nvim-treesitter.install").update({
|
||||
with_sync = true,
|
||||
})
|
||||
end,
|
||||
---@type TSConfig
|
||||
---@diagnostic disable-next-line: missing-fields
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
-- Display possible keybinds
|
||||
-- Here I have also defined some generic keybinds
|
||||
-- Plugin specific keybinds are set up in plugin configuration file
|
||||
return {
|
||||
"folke/which-key.nvim",
|
||||
|
@ -7,12 +8,12 @@ return {
|
|||
wk.setup()
|
||||
|
||||
wk.register({
|
||||
h = { "<cmd>nohlsearch<CR>", "Turn off search highlight" },
|
||||
h = { "<cmd>nohlsearch<cr>", "Turn off search highlight" },
|
||||
}, { prefix = "<leader>" })
|
||||
|
||||
wk.register({
|
||||
["<C-n>"] = { "<cmd>bnext<CR>", "Next buffer" },
|
||||
["<C-b>"] = { "<cmd>bprevious<CR>", "Previous buffer" },
|
||||
["<C-n>"] = { "<cmd>bnext<cr>", "Next buffer" },
|
||||
["<C-b>"] = { "<cmd>bprevious<cr>", "Previous buffer" },
|
||||
})
|
||||
|
||||
-- Exit terminal insert mode with esc
|
||||
|
|
Loading…
Reference in a new issue