1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- local M = {}
- M.config = function()
- require('gitsigns').setup {
- signs = {
- -- TODO add hl to colorscheme
- add = {
- hl = 'GitSignsAdd',
- text = '▎',
- numhl = 'GitSignsAddNr',
- linehl = 'GitSignsAddLn'
- },
- change = {
- hl = 'GitSignsChange',
- text = '▎',
- numhl = 'GitSignsChangeNr',
- linehl = 'GitSignsChangeLn'
- },
- delete = {
- hl = 'GitSignsDelete',
- text = '契',
- numhl = 'GitSignsDeleteNr',
- linehl = 'GitSignsDeleteLn'
- },
- topdelete = {
- hl = 'GitSignsDelete',
- text = '契',
- numhl = 'GitSignsDeleteNr',
- linehl = 'GitSignsDeleteLn'
- },
- changedelete = {
- hl = 'GitSignsChange',
- text = '▎',
- numhl = 'GitSignsChangeNr',
- linehl = 'GitSignsChangeLn'
- }
- },
- numhl = false,
- linehl = false,
- keymaps = {
- -- Default keymap options
- noremap = true,
- buffer = true
- },
- watch_index = {interval = 1000},
- sign_priority = 6,
- update_debounce = 200,
- status_formatter = nil, -- Use default
- use_decoration_api = false
- }
- end
- return M
|