local k = vim.keymap.set -- Git commands --- @type LazyPluginSpec return { "tpope/vim-fugitive", dependencies = { "borissov/fugitive-gitea" }, config = function() vim.g.fugitive_gitea_domains = { "https://git.korhonen.cc", "https://git.rossum.fi", } -- Keybinds k("n", "gs", function() vim.cmd("Git status") end, { desc = "Status" }) k("n", "gaa", function() vim.cmd("Git add -A") end, { desc = "All" }) k("n", "gc", function() vim.cmd("Git commit") end, { desc = "Commit" }) k("n", "gu", function() vim.cmd("Git push") end, { desc = "Push" }) k("n", "gd", function() vim.cmd("Git pull") end, { desc = "Pull" }) k({ "n", "x" }, "gb", "'<,'>GBrowse", { desc = "Browse" }) end, }