aboutsummaryrefslogtreecommitdiff
path: root/lua/kickstart/plugins/gitsigns.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/kickstart/plugins/gitsigns.lua')
-rw-r--r--lua/kickstart/plugins/gitsigns.lua19
1 files changed, 14 insertions, 5 deletions
diff --git a/lua/kickstart/plugins/gitsigns.lua b/lua/kickstart/plugins/gitsigns.lua
index 4bcc70f..b8918ce 100644
--- a/lua/kickstart/plugins/gitsigns.lua
+++ b/lua/kickstart/plugins/gitsigns.lua
@@ -1,11 +1,19 @@
--- Adds git related signs to the gutter, as well as utilities for managing changes
--- NOTE: gitsigns is already included in init.lua but contains only the base
--- config. This will add also the recommended keymaps.
-
+-- Here is a more advanced example where we pass configuration
+-- options to `gitsigns.nvim`. This is equivalent to the following Lua:
+-- require('gitsigns').setup({ ... })
+--
+-- See `:help gitsigns` to understand what the configuration keys do
return {
- {
+ { -- Adds git related signs to the gutter, as well as utilities for managing changes
'lewis6991/gitsigns.nvim',
opts = {
+ signs = {
+ add = { text = '+' },
+ change = { text = '~' },
+ delete = { text = '_' },
+ topdelete = { text = '‾' },
+ changedelete = { text = '~' },
+ },
on_attach = function(bufnr)
local gitsigns = require 'gitsigns'
@@ -59,3 +67,4 @@ return {
},
},
}
+-- vim: ts=2 sts=2 sw=2 et