diff options
Diffstat (limited to '.config/nvim/lua')
-rw-r--r-- | .config/nvim/lua/plugins/git.lua | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/.config/nvim/lua/plugins/git.lua b/.config/nvim/lua/plugins/git.lua index 0e4d7f5..2267cbd 100644 --- a/.config/nvim/lua/plugins/git.lua +++ b/.config/nvim/lua/plugins/git.lua | |||
@@ -1,15 +1,27 @@ | |||
1 | return { | 1 | return { |
2 | { | 2 | { |
3 | "seanbreckenridge/gitsigns-yadm.nvim", | ||
4 | lazy = true, | ||
5 | }, | ||
6 | { | ||
3 | "lewis6991/gitsigns.nvim", | 7 | "lewis6991/gitsigns.nvim", |
8 | event = { "BufReadPost", "VeryLazy" }, | ||
4 | opts = { | 9 | opts = { |
5 | signs = { | 10 | signs = { |
6 | add = { text = '│' }, | 11 | add = { text = '│' }, |
7 | change = { text = '│' }, | 12 | change = { text = '~' }, |
8 | delete = { text = '_' }, | 13 | delete = { text = '_' }, |
9 | topdelete = { text = '‾' }, | 14 | topdelete = { text = '‾' }, |
10 | changedelete = { text = '~' }, | 15 | changedelete = { text = '~' }, |
11 | untracked = { text = '┆' }, | 16 | untracked = { text = '┆' }, |
12 | }, | 17 | }, |
18 | _on_attach_pre = function(_, callback) | ||
19 | if vim.fn.executable("yadm") == 1 then | ||
20 | require("gitsigns-yadm").yadm_signs(callback) | ||
21 | else | ||
22 | callback() | ||
23 | end | ||
24 | end, | ||
13 | signcolumn = true, -- Toggle with `:Gitsigns toggle_signs` | 25 | signcolumn = true, -- Toggle with `:Gitsigns toggle_signs` |
14 | numhl = false, -- Toggle with `:Gitsigns toggle_numhl` | 26 | numhl = false, -- Toggle with `:Gitsigns toggle_numhl` |
15 | linehl = false, -- Toggle with `:Gitsigns toggle_linehl` | 27 | linehl = false, -- Toggle with `:Gitsigns toggle_linehl` |
@@ -38,10 +50,6 @@ return { | |||
38 | row = 0, | 50 | row = 0, |
39 | col = 1 | 51 | col = 1 |
40 | }, | 52 | }, |
41 | yadm = { | ||
42 | enable = true | ||
43 | }, | ||
44 | |||
45 | on_attach = function(bufnr) | 53 | on_attach = function(bufnr) |
46 | local gs = package.loaded.gitsigns | 54 | local gs = package.loaded.gitsigns |
47 | 55 | ||