local M = { "tanvirtin/vgit.nvim", event = "VeryLazy", enabled = false, } M.config = function() require("vgit").setup { keymaps = { ["n [c"] = "hunk_up", ["n ]c"] = "hunk_down", ["n hs"] = "buffer_hunk_stage", ["n hr"] = "buffer_hunk_reset", ["n hp"] = "buffer_hunk_preview", ["n hb"] = "buffer_blame_preview", ["n hB"] = "buffer_gutter_blame_preview", ["n hd"] = "buffer_diff_preview", ["n hh"] = "buffer_history_preview", ["n hR"] = "buffer_reset", ["n hP"] = "project_hunks_preview", ["n hD"] = "project_diff_preview", ["n hq"] = "project_hunks_qf", ["n hx"] = "toggle_diff_preference", }, settings = { live_blame = { enabled = false, }, live_gutter = { enabled = true, }, authorship_code_lens = { enabled = false, }, screen = { diff_preference = "unified", }, symbols = { void = "⣿", }, git = { cmd = "git", fallback_cwd = vim.fn.expand("$HOME"), fallback_args = { "--git-dir", vim.fn.expand("$HOME/dots/yadm-repo"), "--work-tree", vim.fn.expand("$HOME"), }, }, } } end return M