| 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    }endreturn M
 |