From ef053487d0cca8cfa4177bbff9a13cb0225bd358 Mon Sep 17 00:00:00 2001 From: gregladden Date: Tue, 12 Mar 2024 21:13:00 -0500 Subject: [PATCH] adding git func --- lazy-lock.json | 4 +++- lua/plugins/git.lua | 15 +++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 lua/plugins/git.lua diff --git a/lazy-lock.json b/lazy-lock.json index b47b994a..345aafec 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -5,6 +5,7 @@ "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, "everforest-nvim": { "branch": "main", "commit": "eedb19079c6bf9d162f74a5c48a6d2759f38cc76" }, "friendly-snippets": { "branch": "main", "commit": "dcd4a586439a1c81357d5b9d26319ae218cc9479" }, + "gitsigns.nvim": { "branch": "main", "commit": "41dc075ef67b556b0752ad3967649371bd95cb95" }, "lazy.nvim": { "branch": "main", "commit": "83493db50a434a4c5c648faf41e2ead80f96e478" }, "lualine.nvim": { "branch": "master", "commit": "8b56462bfb746760465264de41b4907310f113ec" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "21d33d69a81f6351e5a5f49078b2e4f0075c8e73" }, @@ -21,5 +22,6 @@ "nvim-web-devicons": { "branch": "master", "commit": "4adea17610d140a99c313e3f79a9dc01825d59ae" }, "plenary.nvim": { "branch": "master", "commit": "f7adfc4b3f4f91aab6caebf42b3682945fbc35be" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, - "telescope.nvim": { "branch": "master", "commit": "d90956833d7c27e73c621a61f20b29fdb7122709" } + "telescope.nvim": { "branch": "master", "commit": "d90956833d7c27e73c621a61f20b29fdb7122709" }, + "vim-fugitive": { "branch": "master", "commit": "41beedabc7e948c787ea5696e04c3544c3674e23" } } \ No newline at end of file diff --git a/lua/plugins/git.lua b/lua/plugins/git.lua new file mode 100644 index 00000000..5ed05f28 --- /dev/null +++ b/lua/plugins/git.lua @@ -0,0 +1,15 @@ +return { + { + 'tpope/vim-fugitive', + }, + { + 'lewis6991/gitsigns.nvim', + config = function() + require('gitsigns').setup {} + + -- Keymaps + vim.keymap.set("n", "gp", ":Gitsigns preview_hunk", {}) + vim.keymap.set("n", "gt", ":Gitsigns toggle_current_line_blame", {}) + end + } +}