diff options
Diffstat (limited to 'lua/plugins')
-rw-r--r-- | lua/plugins/fugitive.lua | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lua/plugins/fugitive.lua b/lua/plugins/fugitive.lua index 12a6385..ce5e173 100644 --- a/lua/plugins/fugitive.lua +++ b/lua/plugins/fugitive.lua @@ -1,6 +1,19 @@ return { + lazy = false, "tpope/vim-fugitive", dependencies = "tpope/vim-rhubarb", + config = function() + + local handle = io.popen('git rev-parse --is-inside-work-tree 2> /dev/null') + if handle then + local result = handle:read('*a') + handle:close() + if result and result:match('true') then + vim.cmd([[Gcd]]) + end + end + + end, -- Only load when using one of the following commands: keys = { { "<leader>gs", "<cmd>G<CR>" }, -- G.it S.tatus |