diff --git a/lua/crentist/lazy/fugitive.lua b/lua/crentist/lazy/fugitive.lua index e34bf22..aa1c884 100644 --- a/lua/crentist/lazy/fugitive.lua +++ b/lua/crentist/lazy/fugitive.lua @@ -3,6 +3,8 @@ return { config = function() vim.keymap.set('n', "gs", vim.cmd.Git) + vim.api.nvim_create_user_command('Gcm', function() vim.cmd.Git({ 'switch main' }) end, {}) + local Crentist_Fugitive = vim.api.nvim_create_augroup('Crentist_Fugitive', {}) local autocmd = vim.api.nvim_create_autocmd @@ -14,15 +16,15 @@ return { return end - local bufnr = vim.api.nvim_get_current_buf() - local opts = {buffer = bufnr, remap = false} + local SwitchToMainbufnr = vim.api.nvim_get_current_buf() + local opts = { buffer = bufnr, remap = false } vim.keymap.set('n', "p", function() vim.cmd.Git('push') end, opts) -- rebase always vim.keymap.set('n', "P", function() - vim.cmd.Git({'pull', '--rebase'}) + vim.cmd.Git({ 'pull', '--rebase' }) end, opts) -- NOTE: It allows me to easily set the branch i am pushing and any tracking