From efc26324ac2d1dd31413c0b252d6cedff9629d55 Mon Sep 17 00:00:00 2001 From: Hazem Krimi Date: Wed, 18 Mar 2026 01:35:03 +0100 Subject: [PATCH] Revert "chore: remove gitsigns" This reverts commit 9fef54162878365160022262a3baf87cafc97fe8. --- init.lua | 1 + lazy-lock.json | 1 + lua/plugins/gitsigns.lua | 20 ++++++++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 lua/plugins/gitsigns.lua diff --git a/init.lua b/init.lua index f144131..212d522 100644 --- a/init.lua +++ b/init.lua @@ -24,6 +24,7 @@ require('lazy').setup { require 'plugins.lsp', require 'plugins.formatting', require 'plugins.autocompletion', + require 'plugins.gitsigns', require 'plugins.indent-blankline', require 'plugins.render-markdown', require 'plugins.misc', diff --git a/lazy-lock.json b/lazy-lock.json index d688cd4..8f0472f 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -8,6 +8,7 @@ "conform.nvim": { "branch": "master", "commit": "c2526f1cde528a66e086ab1668e996d162c75f4f" }, "fidget.nvim": { "branch": "main", "commit": "7fa433a83118a70fe24c1ce88d5f0bd3453c0970" }, "friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" }, + "gitsigns.nvim": { "branch": "main", "commit": "abf82a65f185bd54adc0679f74b7d6e1ada690c9" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, "kanagawa.nvim": { "branch": "master", "commit": "aef7f5cec0a40dbe7f3304214850c472e2264b10" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, diff --git a/lua/plugins/gitsigns.lua b/lua/plugins/gitsigns.lua new file mode 100644 index 0000000..a56976b --- /dev/null +++ b/lua/plugins/gitsigns.lua @@ -0,0 +1,20 @@ +-- Adds git related signs to the gutter, as well as utilities for managing changes +return { + 'lewis6991/gitsigns.nvim', + opts = { + signs = { + add = { text = '+' }, + change = { text = '~' }, + delete = { text = '_' }, + topdelete = { text = '‾' }, + changedelete = { text = '~' }, + }, + signs_staged = { + add = { text = '+' }, + change = { text = '~' }, + delete = { text = '_' }, + topdelete = { text = '‾' }, + changedelete = { text = '~' }, + }, + }, +}