neogit
This commit is contained in:
parent
daa4d6cd19
commit
7e9df68c79
|
|
@ -13,6 +13,8 @@ vim.pack.add({
|
||||||
{ src = 'https://github.com/kristijanhusak/vim-dadbod-ui' },
|
{ src = 'https://github.com/kristijanhusak/vim-dadbod-ui' },
|
||||||
{ src = 'https://github.com/kristijanhusak/vim-dadbod-completion' },
|
{ src = 'https://github.com/kristijanhusak/vim-dadbod-completion' },
|
||||||
{ src = 'https://github.com/thesimonho/kanagawa-paper.nvim' },
|
{ src = 'https://github.com/thesimonho/kanagawa-paper.nvim' },
|
||||||
|
{ src = 'https://github.com/NeogitOrg/neogit' },
|
||||||
|
{ src = 'https://github.com/sindrets/diffview.nvim' },
|
||||||
})
|
})
|
||||||
|
|
||||||
-- =============================================================================
|
-- =============================================================================
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,16 @@
|
||||||
|
-- NEOGIT
|
||||||
|
require('neogit').setup {
|
||||||
|
integrations = {
|
||||||
|
telescope = true,
|
||||||
|
diffview = true,
|
||||||
|
},
|
||||||
|
sections = {
|
||||||
|
untracked = { folded = false },
|
||||||
|
unstaged = { folded = false },
|
||||||
|
staged = { folded = false },
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
-- "Git Mapping
|
-- "Git Mapping
|
||||||
function GitPullAndNotify()
|
function GitPullAndNotify()
|
||||||
vim.notify('Pull Processing...', vim.log.levels.INFO, {
|
vim.notify('Pull Processing...', vim.log.levels.INFO, {
|
||||||
|
|
@ -197,40 +210,4 @@ end, {
|
||||||
silent = true,
|
silent = true,
|
||||||
})
|
})
|
||||||
|
|
||||||
return {
|
return {}
|
||||||
{
|
|
||||||
'NeogitOrg/neogit',
|
|
||||||
dependencies = {
|
|
||||||
'nvim-lua/plenary.nvim', -- required
|
|
||||||
'sindrets/diffview.nvim', -- optional - for diff view
|
|
||||||
'nvim-telescope/telescope.nvim', -- optional - for telescope integration
|
|
||||||
},
|
|
||||||
config = function()
|
|
||||||
require('neogit').setup {
|
|
||||||
-- Neogit configuration
|
|
||||||
integrations = {
|
|
||||||
telescope = true,
|
|
||||||
diffview = true,
|
|
||||||
},
|
|
||||||
sections = {
|
|
||||||
untracked = {
|
|
||||||
folded = false,
|
|
||||||
},
|
|
||||||
unstaged = {
|
|
||||||
folded = false,
|
|
||||||
},
|
|
||||||
staged = {
|
|
||||||
folded = false,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
-- Branch-specific keymaps
|
|
||||||
vim.keymap.set('n', '<leader>gb', '<cmd>Neogit branch<cr>', {
|
|
||||||
desc = '[G]it [B]ranch menu',
|
|
||||||
noremap = true,
|
|
||||||
silent = true,
|
|
||||||
})
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue