dotfiles

My personal shell configs and stuff
git clone git://git.alex.balgavy.eu/dotfiles.git
Log | Files | Refs | Submodules | README | LICENSE

gitsigns.lua (879B)


      1 return
      2 {
      3   'lewis6991/gitsigns.nvim',
      4   opts = {
      5     signs = {
      6       add = { text = '+' },
      7       change = { text = '~' },
      8       delete = { text = '_' },
      9       topdelete = { text = '‾' },
     10       changedelete = { text = '~' },
     11     },
     12     on_attach = function()
     13       vim.keymap.set('n', ']c', function() require('gitsigns').next_hunk() end, { buffer = true })
     14       vim.keymap.set('n', '[c', function() require('gitsigns').prev_hunk() end, { buffer = true })
     15       vim.keymap.set('n', ']=', function() require('gitsigns').toggle_deleted() end, { buffer = true })
     16       vim.keymap.set('n', ']~', function() require('gitsigns').diffthis() end, { buffer = true })
     17       vim.keymap.set('n', ']-', function() require('gitsigns').preview_hunk() end, { buffer = true })
     18       vim.keymap.set('n', ']+', function() require('gitsigns').select_hunk() end, { buffer = true })
     19     end,
     20   },
     21 }