diff options
Diffstat (limited to '')
| -rw-r--r-- | lua/pml68/plugins/git.lua | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lua/pml68/plugins/git.lua b/lua/pml68/plugins/git.lua new file mode 100644 index 0000000..38e67ea --- /dev/null +++ b/lua/pml68/plugins/git.lua @@ -0,0 +1,21 @@ +return { + "lewis6991/gitsigns.nvim", + event = { "BufReadPost", "BufNewFile" }, + config = function() + require("gitsigns").setup({ + signs = { + add = { text = "│" }, + change = { text = "│" }, + delete = { text = "" }, + topdelete = { text = "‾" }, + changedelete = { text = "~" }, + untracked = { text = "│" }, + }, + on_attach = function(bufnr) + local gs = package.loaded.gitsigns + + vim.keymap.set("n", "<leader>gb", gs.blame_line, { buffer = bufnr }) + end, + }) + end +} |
