You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.7 KiB
48 lines
1.7 KiB
local status_ok, gitsigns = pcall(require, "gitsigns") |
|
if not status_ok then |
|
return |
|
end |
|
|
|
gitsigns.setup { |
|
signs = { |
|
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" }, |
|
}, |
|
signcolumn = true, -- Toggle with `:Gitsigns toggle_signs` |
|
numhl = false, -- Toggle with `:Gitsigns toggle_numhl` |
|
linehl = false, -- Toggle with `:Gitsigns toggle_linehl` |
|
word_diff = false, -- Toggle with `:Gitsigns toggle_word_diff` |
|
watch_gitdir = { |
|
interval = 1000, |
|
follow_files = true, |
|
}, |
|
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, |
|
}, |
|
sign_priority = 6, |
|
update_debounce = 100, |
|
status_formatter = nil, -- Use default |
|
max_file_length = 40000, |
|
preview_config = { |
|
-- Options passed to nvim_open_win |
|
border = "single", |
|
style = "minimal", |
|
relative = "cursor", |
|
row = 0, |
|
col = 1, |
|
}, |
|
yadm = { |
|
enable = false, |
|
}, |
|
}
|
|
|