diff options
Diffstat (limited to 'lua/lv-gitsigns')
| -rw-r--r-- | lua/lv-gitsigns/config.lua | 47 | ||||
| -rw-r--r-- | lua/lv-gitsigns/init.lua | 48 | 
2 files changed, 48 insertions, 47 deletions
diff --git a/lua/lv-gitsigns/config.lua b/lua/lv-gitsigns/config.lua new file mode 100644 index 00000000..58057a14 --- /dev/null +++ b/lua/lv-gitsigns/config.lua @@ -0,0 +1,47 @@ +O.plugin.gitsigns = { +  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, +} diff --git a/lua/lv-gitsigns/init.lua b/lua/lv-gitsigns/init.lua index 920c3120..dc1938b4 100644 --- a/lua/lv-gitsigns/init.lua +++ b/lua/lv-gitsigns/init.lua @@ -5,53 +5,7 @@ M.config = function()    if not status_ok then      return    end -  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, -  } +  gitsigns.setup(O.plugin.gitsigns)  end  return M  | 
