Ivan Polyakov
2 years ago
5 changed files with 108 additions and 45 deletions
@ -1,48 +1,48 @@ |
|||||||
local status_ok, gitsigns = pcall(require, "gitsigns") |
local status_ok, gitsigns = pcall(require, "gitsigns") |
||||||
if not status_ok then |
if not status_ok then |
||||||
return |
return |
||||||
end |
end |
||||||
|
|
||||||
gitsigns.setup { |
gitsigns.setup { |
||||||
signs = { |
signs = { |
||||||
add = { hl = "GitSignsAdd", text = "▎", numhl = "GitSignsAddNr", linehl = "GitSignsAddLn" }, |
add = { hl = "GitSignsAdd", text = "▎", numhl = "GitSignsAddNr", linehl = "GitSignsAddLn" }, |
||||||
change = { hl = "GitSignsChange", text = "▎", numhl = "GitSignsChangeNr", linehl = "GitSignsChangeLn" }, |
change = { hl = "GitSignsChange", text = "▎", numhl = "GitSignsChangeNr", linehl = "GitSignsChangeLn" }, |
||||||
delete = { hl = "GitSignsDelete", text = "契", numhl = "GitSignsDeleteNr", linehl = "GitSignsDeleteLn" }, |
delete = { hl = "GitSignsDelete", text = "契", numhl = "GitSignsDeleteNr", linehl = "GitSignsDeleteLn" }, |
||||||
topdelete = { hl = "GitSignsDelete", text = "契", numhl = "GitSignsDeleteNr", linehl = "GitSignsDeleteLn" }, |
topdelete = { hl = "GitSignsDelete", text = "契", numhl = "GitSignsDeleteNr", linehl = "GitSignsDeleteLn" }, |
||||||
changedelete = { hl = "GitSignsChange", text = "▎", numhl = "GitSignsChangeNr", linehl = "GitSignsChangeLn" }, |
changedelete = { hl = "GitSignsChange", text = "▎", numhl = "GitSignsChangeNr", linehl = "GitSignsChangeLn" }, |
||||||
}, |
}, |
||||||
signcolumn = true, -- Toggle with `:Gitsigns toggle_signs` |
signcolumn = true, -- Toggle with `:Gitsigns toggle_signs` |
||||||
numhl = false, -- Toggle with `:Gitsigns toggle_numhl` |
numhl = false, -- Toggle with `:Gitsigns toggle_numhl` |
||||||
linehl = false, -- Toggle with `:Gitsigns toggle_linehl` |
linehl = false, -- Toggle with `:Gitsigns toggle_linehl` |
||||||
word_diff = false, -- Toggle with `:Gitsigns toggle_word_diff` |
word_diff = false, -- Toggle with `:Gitsigns toggle_word_diff` |
||||||
watch_gitdir = { |
watch_gitdir = { |
||||||
interval = 1000, |
interval = 1000, |
||||||
follow_files = true, |
follow_files = true, |
||||||
}, |
}, |
||||||
attach_to_untracked = true, |
attach_to_untracked = true, |
||||||
current_line_blame = false, -- Toggle with `:Gitsigns toggle_current_line_blame` |
current_line_blame = false, -- Toggle with `:Gitsigns toggle_current_line_blame` |
||||||
current_line_blame_opts = { |
current_line_blame_opts = { |
||||||
virt_text = true, |
virt_text = true, |
||||||
virt_text_pos = "eol", -- 'eol' | 'overlay' | 'right_align' |
virt_text_pos = "eol", -- 'eol' | 'overlay' | 'right_align' |
||||||
delay = 1000, |
delay = 1000, |
||||||
ignore_whitespace = false, |
ignore_whitespace = false, |
||||||
}, |
}, |
||||||
current_line_blame_formatter_opts = { |
current_line_blame_formatter_opts = { |
||||||
relative_time = false, |
relative_time = false, |
||||||
}, |
}, |
||||||
sign_priority = 6, |
sign_priority = 6, |
||||||
update_debounce = 100, |
update_debounce = 100, |
||||||
status_formatter = nil, -- Use default |
status_formatter = nil, -- Use default |
||||||
max_file_length = 40000, |
max_file_length = 40000, |
||||||
preview_config = { |
preview_config = { |
||||||
-- Options passed to nvim_open_win |
-- Options passed to nvim_open_win |
||||||
border = "single", |
border = "single", |
||||||
style = "minimal", |
style = "minimal", |
||||||
relative = "cursor", |
relative = "cursor", |
||||||
row = 0, |
row = 0, |
||||||
col = 1, |
col = 1, |
||||||
}, |
}, |
||||||
yadm = { |
yadm = { |
||||||
enable = false, |
enable = false, |
||||||
}, |
}, |
||||||
} |
} |
||||||
|
@ -0,0 +1,25 @@ |
|||||||
|
local ok, configs = pcall(require, "nvim-treesitter.configs") |
||||||
|
if not ok then |
||||||
|
return |
||||||
|
end |
||||||
|
|
||||||
|
configs.setup { |
||||||
|
ensure_installed = { |
||||||
|
"c", "cpp", "lua", "scheme", "vue", "javascript", "pug" |
||||||
|
}, |
||||||
|
sync_install = false, |
||||||
|
ignore_install = { "" }, |
||||||
|
autopairs = { |
||||||
|
enable = true, |
||||||
|
}, |
||||||
|
highlight = { |
||||||
|
enable = true, |
||||||
|
disable = { "" }, |
||||||
|
additional_vim_regex_highlighting = true, |
||||||
|
}, |
||||||
|
indent = { enable = true, disable = { "yaml" } }, |
||||||
|
context_commentstring = { |
||||||
|
enable = true, |
||||||
|
enable_autocmd = false, |
||||||
|
}, |
||||||
|
} |
Loading…
Reference in new issue