return { { "vim-fugitive", auto_enable = { "vim-fugitive", "vim-rhubarb", }, keys = { { "gg", "G", desc = "Open git" } }, cmd = { "G", "Git", "Gdiffsplit", "Gvdiffsplit", "Gedit", "Gread", "Gwrite", "Ggrep", "GMove", "Glgrep", "GRename", "GDelete", "GRemove", "GBrowse", "DiffviewOpen", "DiffviewClose", "DiffviewToggleFiles", "DiffviewFocusFiles", "DiffviewRefresh", "DiffviewFileHistory", }, load = function(name) nixInfo.lze.loaders.multi({ name, "vim-rhubarb", "diffview.nvim", }) end, }, { "mini.diff", auto_enable = true, event = "DeferredUIEnter", after = function(_) require("mini.diff").setup({ view = { style = "sign", signs = { add = "│", change = "~", delete = "-" }, priority = 9, }, mappings = { apply = "", reset = "", textobject = "", goto_first = "", goto_prev = "", goto_next = "", goto_last = "", }, }) end, }, }