diff options
Diffstat (limited to 'lua/lvim/core/gitsigns.lua')
-rw-r--r-- | lua/lvim/core/gitsigns.lua | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/lua/lvim/core/gitsigns.lua b/lua/lvim/core/gitsigns.lua index cc6387dc..c000cfda 100644 --- a/lua/lvim/core/gitsigns.lua +++ b/lua/lvim/core/gitsigns.lua @@ -44,7 +44,32 @@ M.config = function() noremap = true, buffer = true, }, - watch_gitdir = { interval = 1000 }, + signcolumn = true, + word_diff = false, + attach_to_untracked = true, + current_line_blame = false, -- Toggle with `:Gitsigns toggle_current_line_blame` + current_line_blame_opts = { + virt_text = true, + virt_text_pos = "eol", -- 'eol' | 'overlay' | 'right_align' + delay = 1000, + ignore_whitespace = false, + }, + current_line_blame_formatter_opts = { + relative_time = false, + }, + max_file_length = 40000, + preview_config = { + -- Options passed to nvim_open_win + border = "rounded", + style = "minimal", + relative = "cursor", + row = 0, + col = 1, + }, + watch_gitdir = { + interval = 1000, + follow_files = true, + }, sign_priority = 6, update_debounce = 200, status_formatter = nil, -- Use default |