From 66ad3aa181322382b465264b9563fbc4dc448a2d Mon Sep 17 00:00:00 2001 From: Charles Danesi Date: Sat, 26 Oct 2024 11:22:18 -0400 Subject: [PATCH] try to bring yadm functionality back into gitsigns (not working) I think the _on_attach_pre is working, but getting an error when adding on_attach = function(bufnr) to the gitsigns config.. Started from my MBP at work, syncing so I can pick it up on another laptop over the weekend if I have time --- .config/nvim/lua/plugins.lua | 1 + .config/nvim/lua/plugins/gitsigns.lua | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua index b420bb1..ee300c1 100644 --- a/.config/nvim/lua/plugins.lua +++ b/.config/nvim/lua/plugins.lua @@ -45,6 +45,7 @@ return packer.startup(function(use) }) use("tpope/vim-obsession") use("norcalli/nvim-colorizer.lua") + use("seanbreckenridge/gitsigns-yadm") -- bring yadm support back to gitsigns use("ThePrimeagen/vim-be-good") -- get gud diff --git a/.config/nvim/lua/plugins/gitsigns.lua b/.config/nvim/lua/plugins/gitsigns.lua index e08d12d..5bb1a16 100644 --- a/.config/nvim/lua/plugins/gitsigns.lua +++ b/.config/nvim/lua/plugins/gitsigns.lua @@ -4,6 +4,10 @@ if not setup then end gitsigns.setup { + _on_attach_pre = + function(_, callback) + vequire("gitsigns-yadm").yadm_signs(callback) + end, signs = { add = { text = '+' }, change = { text = '│' }, @@ -41,7 +45,5 @@ gitsigns.setup { row = 0, col = 1 }, - yadm = { - enable = true - } + -- on_attach = function(bufnr) }