diff --git a/.config/nvim/lua/mappings.lua b/.config/nvim/lua/mappings.lua index 750a89f..5fd66df 100644 --- a/.config/nvim/lua/mappings.lua +++ b/.config/nvim/lua/mappings.lua @@ -61,6 +61,13 @@ vim.keymap.set("n", "tg", "Telescope live_grep") vim.keymap.set("n", "ts", "Telescope treesitter") vim.keymap.set("n", "td", "Telescope lsp_document_symbols") +-- git +vim.keymap.set("n", "vA", "Git add .") +vim.keymap.set("n", "va", ":Git add ") +vim.keymap.set("n", "vc", "Git commit") +vim.keymap.set("n", "vg", ":Git ") +vim.keymap.set("n", "vs", "Git") + -- dev vim.keymap.set("n", "gd", "Telescope lsp_definitions") vim.keymap.set("n", "gi", "Telescope lsp_implementations") diff --git a/.config/nvim/lua/plugins/whichkey.lua b/.config/nvim/lua/plugins/whichkey.lua index 61119c8..95406af 100644 --- a/.config/nvim/lua/plugins/whichkey.lua +++ b/.config/nvim/lua/plugins/whichkey.lua @@ -53,6 +53,14 @@ wk.register({ g = "Grep", s = "Treesitter", }, + v = { + name = "Version Control (git)", + a = "Add", + c = "Commit", + s = "Status", + g = "Git", + A = "Add Everything (add .)", + }, C = "Terminal", F = "Fuzzy Files", Q = "Quit All",