neovim update
This commit is contained in:
parent
53c32a7757
commit
0fdde00e04
1 changed files with 46 additions and 46 deletions
|
|
@ -1,60 +1,60 @@
|
||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
'lewis6991/gitsigns.nvim',
|
'lewis6991/gitsigns.nvim',
|
||||||
opts = {
|
opts = {
|
||||||
signs = {
|
signs = {
|
||||||
add = { text = '┃' },
|
add = { text = '┃' },
|
||||||
change = { text = '┃' },
|
change = { text = '┃' },
|
||||||
delete = { text = '_' },
|
delete = { text = '_' },
|
||||||
topdelete = { text = '‾' },
|
topdelete = { text = '‾' },
|
||||||
changedelete = { text = '~' },
|
changedelete = { text = '~' },
|
||||||
untracked = { text = '┆' },
|
untracked = { text = '┆' },
|
||||||
},
|
},
|
||||||
signs_staged = {
|
signs_staged = {
|
||||||
add = { text = '┃' },
|
add = { text = '┃' },
|
||||||
change = { text = '┃' },
|
change = { text = '┃' },
|
||||||
delete = { text = '_' },
|
delete = { text = '_' },
|
||||||
topdelete = { text = '‾' },
|
topdelete = { text = '‾' },
|
||||||
changedelete = { text = '~' },
|
changedelete = { text = '~' },
|
||||||
untracked = { text = '┆' },
|
untracked = { text = '┆' },
|
||||||
},
|
},
|
||||||
signs_staged_enable = true,
|
signs_staged_enable = true,
|
||||||
signcolumn = true,
|
signcolumn = true,
|
||||||
|
|
||||||
on_attach = function()
|
on_attach = function()
|
||||||
local gitsigns = require('gitsigns')
|
local gitsigns = require('gitsigns')
|
||||||
|
|
||||||
vim.keymap.set('n', '<leader>gs', gitsigns.stage_hunk, { desc = 'stage hunk' })
|
vim.keymap.set('n', '<leader>gs', gitsigns.stage_hunk, { desc = 'stage hunk' })
|
||||||
vim.keymap.set('n', '<leader>gr', gitsigns.reset_hunk, { desc = 'restore hunk' })
|
vim.keymap.set('n', '<leader>gr', gitsigns.reset_hunk, { desc = 'restore hunk' })
|
||||||
|
|
||||||
vim.keymap.set('n', '<leader>gS', gitsigns.stage_buffer, { desc = 'stage buffer' })
|
vim.keymap.set('n', '<leader>gS', gitsigns.stage_buffer, { desc = 'stage buffer' })
|
||||||
vim.keymap.set('n', '<leader>gR', gitsigns.stage_hunk, { desc = 'reset buffer' })
|
vim.keymap.set('n', '<leader>gR', gitsigns.stage_hunk, { desc = 'reset buffer' })
|
||||||
|
|
||||||
vim.keymap.set('n', '<leader>gp', gitsigns.preview_hunk, { desc = 'preview hunk' })
|
vim.keymap.set('n', '<leader>gp', gitsigns.preview_hunk, { desc = 'preview hunk' })
|
||||||
vim.keymap.set('n', '<leader>gb', gitsigns.blame_line, { desc = 'blame line' })
|
vim.keymap.set('n', '<leader>gb', gitsigns.blame_line, { desc = 'blame line' })
|
||||||
|
vim.keymap.set('n', '<leader>gB', gitsigns.blame, { desc = 'blame' })
|
||||||
|
|
||||||
|
end
|
||||||
end
|
},
|
||||||
},
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'sindrets/diffview.nvim',
|
'sindrets/diffview.nvim',
|
||||||
config = function ()
|
config = function ()
|
||||||
local actions = require('diffview.config').actions
|
local actions = require('diffview.config').actions
|
||||||
require('diffview').setup({
|
require('diffview').setup({
|
||||||
keymaps = {
|
keymaps = {
|
||||||
disable_defaults = true,
|
disable_defaults = true,
|
||||||
file_panel = {
|
file_panel = {
|
||||||
['i'] = '<Up>',
|
['i'] = '<Up>',
|
||||||
['k'] = '<Down>',
|
['k'] = '<Down>',
|
||||||
['j'] = false,
|
['j'] = false,
|
||||||
|
|
||||||
['<Space>'] = function () actions.toggle_stage_entry() end
|
['<Space>'] = function () actions.toggle_stage_entry() end
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
},
|
},
|
||||||
-- {
|
-- {
|
||||||
-- 'NeogitOrg/neogit',
|
-- 'NeogitOrg/neogit',
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue