diff --git a/lua/mappings.lua b/lua/mappings.lua index 0ff8a87..5321a3b 100644 --- a/lua/mappings.lua +++ b/lua/mappings.lua @@ -146,3 +146,9 @@ map("n", "", ":noh", opt) -- get out of terminal with jk map("t", "jk", "", opt) + +-- Vim Fugitive +map("n", "gs", ":Git", opt) +map("n", "gh", ":diffget //2", opt) +map("n", "gl", ":diffget //3", opt) +map("n", "gb", ":Git blame", opt) diff --git a/lua/pluginList.lua b/lua/pluginList.lua index 0829a56..568f008 100644 --- a/lua/pluginList.lua +++ b/lua/pluginList.lua @@ -243,5 +243,12 @@ return packer.startup( require("plugins.others").blankline() end } + + use { + "tpope/vim-fugitive", + cmd = { + "Git" + } + } end )