diff --git a/mzte-nv/conf/lua/pluginconf/p-gitsigns.fnl b/mzte-nv/conf/lua/pluginconf/p-gitsigns.fnl new file mode 100644 index 0000000..5bebdb3 --- /dev/null +++ b/mzte-nv/conf/lua/pluginconf/p-gitsigns.fnl @@ -0,0 +1,14 @@ +(local gitsigns (require :gitsigns)) + +(fn on-attach [bufnr] + (print :attached bufnr) + (vim.keymap.set :n :gV + (fn [] + (gitsigns.toggle_deleted) + (gitsigns.toggle_numhl) + (gitsigns.toggle_linehl) + (gitsigns.toggle_word_diff) + (gitsigns.toggle_current_line_blame)) + {:buffer bufnr})) + +(gitsigns.setup {:on_attach on-attach}) diff --git a/mzte-nv/conf/lua/plugins.fnl b/mzte-nv/conf/lua/plugins.fnl index d2db415..38859d5 100644 --- a/mzte-nv/conf/lua/plugins.fnl +++ b/mzte-nv/conf/lua/plugins.fnl @@ -33,7 +33,8 @@ :noice :tsn-actions :lightbulb - :dressing]) + :dressing + :gitsigns]) (local errors {})