radiant.nvim/lua/core/keybinds.lua

33 lines
1,008 B
Lua
Raw Normal View History

2024-01-16 20:37:03 +00:00
local wk = require("which-key")
wk.register({
f = {
name = "file",
f = { "<cmd>Telescope find_files<cr>", "Find File" },
a = { "<cmd>Telescope find_files hidden=true<cr>", "Find Hidden" },
2024-01-16 20:37:03 +00:00
g = { "<cmd>Telescope live_grep<cr>", "Find Word" },
s = { "<cmd>:w<cr>", "Write" },
w = { "<cmd>:w!<cr>", "Force Write" },
e = { ":e ", "Edit File", silent = false },
},
t = {
name = "tabs",
n = { "<cmd>tabnew<cr>", "New Tab" },
j = { "<cmd>tabprev<cr>", "Previous Tab" },
k = { "<cmd>tabnext<cr>", "Next Tab" },
},
l = {
name = "lazy",
u = { "<cmd>Lazy update<cr>", "Update" },
s = { "<cmd>Lazy sync<cr>", "Sync" },
},
g = {
name = "git",
p = { "<cmd>Neogit cwd=" .. vim.fn.expand("%:p:h") .. " push<cr>", "Push Popup" },
c = { "<cmd>Neogit cwd=" .. vim.fn.expand("%:p:h") .. " commit<cr>", "Commit Popup" },
g = { "<cmd>Neogit<cr>", "Neogit" },
2024-01-16 20:37:03 +00:00
},
["."] = { ":e ", "Edit File", silent = false },
}, { prefix = "<leader>" })