neovim: add Neogit config

This commit is contained in:
FollieHiyuki 2021-07-13 20:22:07 +03:00
parent 26a8058564
commit a0ca5c25b6
No known key found for this signature in database
GPG Key ID: 813CF484F4993419
2 changed files with 30 additions and 3 deletions

View File

@ -308,6 +308,18 @@ local function highlight_plugins()
hi('TelescopeMultiSelection', c.fg, c.grey2, 'bold', '') hi('TelescopeMultiSelection', c.fg, c.grey2, 'bold', '')
hi('TelescopeSelectionCaret', c.red, c.grey2, 'bold', '') hi('TelescopeSelectionCaret', c.red, c.grey2, 'bold', '')
hi('TelescopeMatching', c.purple, '', 'bold', '') hi('TelescopeMatching', c.purple, '', 'bold', '')
-- Neogit
hi('NeogitBranch', c.purple, '', '', '')
hi('NeogitRemote', c.blue, '', '', '')
hi('NeogitHunkHeader', c.cyan, c.grey2, 'bold', '')
hi('NeogitHunkHeaderHighlight', c.yellow, c.grey2, 'bold', '')
hi('NeogitDiffContextHighlight', c.fg, c.grey2, '', '')
hi('NeogitDiffDeleteHighlight', c.red, c.grey2, '', '')
hi('NeogitDiffAddHighlight', c.green, c.grey2, '', '')
hi('NeogitNotificationInfo', c.green, '', '', '')
hi('NeogitNotificationWarning', c.yellow, '', '', '')
hi('NeogitNotificationError', c.red, '', '', '')
end end
-- Main function -- Main function

View File

@ -173,7 +173,7 @@ return require('packer').startup(
require('octo').setup() require('octo').setup()
end end
} }
use { -- TODO: config + colors use {
'TimUntersberger/neogit', 'TimUntersberger/neogit',
cmd = 'Neogit', cmd = 'Neogit',
wants = { wants = {
@ -182,8 +182,23 @@ return require('packer').startup(
}, },
requires = { requires = {
{'nvim-lua/plenary.nvim', opt = true}, {'nvim-lua/plenary.nvim', opt = true},
{'sindrets/diffview.nvim', opt = true} {
} 'sindrets/diffview.nvim',
config = function()
require('diffview').setup {
diff_binaries = true
}
end,
opt = true
}
},
config = function()
require('neogit').setup {
integrations = {
diffview = true
}
}
end
} }
use { use {
'kristijanhusak/vim-dadbod-ui', 'kristijanhusak/vim-dadbod-ui',