2022-11-06 14:07:55 +00:00
|
|
|
--
|
|
|
|
-- setup some plugins
|
|
|
|
--
|
|
|
|
|
|
|
|
-- NvimTree empty setup using defaults
|
|
|
|
local tree_status_ok, tree = pcall(require, "nvim-tree")
|
|
|
|
if tree_status_ok then
|
|
|
|
tree.setup()
|
|
|
|
end
|
|
|
|
|
2023-06-22 07:41:55 +00:00
|
|
|
-- Symbols outline
|
|
|
|
local symbols_status_ok, symbols = pcall(require, "symbols-outline")
|
|
|
|
if symbols_status_ok then
|
|
|
|
symbols.setup()
|
|
|
|
end
|
|
|
|
|
2022-11-06 14:07:55 +00:00
|
|
|
-- Git signs (Gutter)
|
|
|
|
local gitsigns_status_ok, gitsigns = pcall(require, "gitsigns")
|
|
|
|
if gitsigns_status_ok then
|
2023-12-18 15:32:44 +00:00
|
|
|
gitsigns.setup {
|
|
|
|
current_line_blame = true, -- 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 = '[<abbrev_sha>] <author>, <author_time:%Y-%m-%d> - <summary>',
|
|
|
|
}
|
2022-11-06 14:07:55 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
-- Telescope
|
|
|
|
local _, _ = pcall(require, "telescope.builtin")
|
|
|
|
|
|
|
|
-- Autopairs
|
|
|
|
local autopairs_status_ok, autopairs = pcall(require, "nvim-autopairs")
|
|
|
|
if autopairs_status_ok then
|
|
|
|
autopairs.setup {}
|
|
|
|
end
|