From 721083a3c141529cace431e8091793b723dcb1c8 Mon Sep 17 00:00:00 2001 From: mequidis Date: Mon, 1 Aug 2022 14:42:27 +0300 Subject: [PATCH] nvim: add git bindings --- .config/nvim/lua/mappings.lua | 7 +++++++ .config/nvim/lua/plugins/whichkey.lua | 8 ++++++++ 2 files changed, 15 insertions(+) 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",