mirror of https://github.com/NvChad/NvChad
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
1.2 KiB
Lua
66 lines
1.2 KiB
Lua
---@type MappingsTable
|
|
local M = {}
|
|
|
|
M.general = {
|
|
n = {
|
|
[";"] = { ":", "enter command mode", opts = { nowait = true } },
|
|
},
|
|
v = {
|
|
[">"] = { ">gv", "indent"},
|
|
},
|
|
}
|
|
|
|
-- more keybinds!
|
|
|
|
-- harpoon key bindings
|
|
M.harpoon = {
|
|
n = {
|
|
["<leader>ha"] = {
|
|
function()
|
|
require("harpoon.mark").add_file()
|
|
end,
|
|
" Harpoon Add file",
|
|
},
|
|
["<leader>ta"] = { "<CMD>Telescope harpoon marks<CR>", " Toggle quick menu" },
|
|
["<leader>hb"] = {
|
|
function()
|
|
require("harpoon.ui").toggle_quick_menu()
|
|
end,
|
|
" Harpoon Menu",
|
|
},
|
|
["<leader>1"] = {
|
|
function()
|
|
require("harpoon.ui").nav_file(1)
|
|
end,
|
|
" Navigate to file 1",
|
|
},
|
|
["<leader>2"] = {
|
|
function()
|
|
require("harpoon.ui").nav_file(2)
|
|
end,
|
|
" Navigate to file 2",
|
|
},
|
|
["<leader>3"] = {
|
|
function()
|
|
require("harpoon.ui").nav_file(3)
|
|
end,
|
|
" Navigate to file 3",
|
|
},
|
|
["<leader>4"] = {
|
|
function()
|
|
require("harpoon.ui").nav_file(4)
|
|
end,
|
|
" Navigate to file 4",
|
|
},
|
|
},
|
|
}
|
|
|
|
|
|
-- project Manager
|
|
M.projects = {
|
|
n = {
|
|
["<leader>fp"] = { "<cmd> ProjectMgr<CR>", "Open Projects"}
|
|
},
|
|
}
|
|
return M
|