nvim/lua/hsta/plugins/keybinds.lua
2025-05-08 06:57:37 -04:00

52 lines
767 B
Lua

return {
{
"folke/which-key.nvim",
event = "VeryLazy",
opts = {},
keys = {
{
"<leader>\\",
function()
require("which-key").show({ global = false })
end,
desc = "Buffer Local Keymaps (which-key)",
},
{
"K",
":m '<-2<CR>gv=gv",
mode = "v",
},
{
"J",
":m '>+1<CR>gv=gv",
mode = "v",
},
{
"<C-d>",
"<C-d>zz",
desc = "Half page jump center",
},
{
"<C-u>",
"<C-u>zz",
desc = "Half page jump center",
},
{
"<leader>p",
'"_dP',
desc = "Stolen from prime",
mode = "x",
},
{
"<leader>nn",
":cnext<CR>",
desc = "Next quickfix list item",
},
{
"<leader>-",
":tabclose<CR>",
desc = "Close this tab",
},
},
},
}