return { { -- Git related plugins "tpope/vim-fugitive", dependencies = { { "rbong/vim-flog", lazy = true, cmd = { "Flogsplit" }, }, "idanarye/vim-merginal", }, keys = { -- Switch in fugitive.vim status window with the current one { "gs", "Gedit :", desc = "[G]it [S]tatus" }, { "gF", "Git fetch", desc = "[G]it [F]etch" }, { "gP", "Git push", desc = "[G]it [P]ush" }, { "gp", "Git pull", desc = "[G]it [P]ull" }, { "gl", "Flogsplitwincmd kq", desc = "[G]it [L]og" }, { "gm", "Merginal", desc = "[G]it [M]erginal" }, }, }, }