From 1d92d61e263d6e382e74b0b8abaa2aef74cf2687 Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Mon, 8 Jul 2024 14:26:28 -0400 Subject: [PATCH] neovim: Show deleted code in gitsigns mode --- neovim/lazy-lock.json | 2 +- neovim/lua/plugins/ide.lua | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/neovim/lazy-lock.json b/neovim/lazy-lock.json index 2862c9a..7ba7db7 100644 --- a/neovim/lazy-lock.json +++ b/neovim/lazy-lock.json @@ -5,7 +5,7 @@ "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, "context.vim": { "branch": "master", "commit": "108644e146c864995288dee7dacf219267917ac1" }, "fzf": { "branch": "master", "commit": "db01e7dab65423cd1d14e15f5b15dfaabe760283" }, - "gitsigns.nvim": { "branch": "main", "commit": "8df63f2ddc615feb71fd4aee45a4cee022876df1" }, + "gitsigns.nvim": { "branch": "main", "commit": "220446c8c86a280180d852efac60991eaf1a21d4" }, "lazy.nvim": { "branch": "main", "commit": "bc620783663ab09d16bff9fdecc07da65b2a1528" }, "lush.nvim": { "branch": "main", "commit": "7c0e27f50901481fe83b974493c4ea67a4296aeb" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" }, diff --git a/neovim/lua/plugins/ide.lua b/neovim/lua/plugins/ide.lua index b071147..ea55b94 100644 --- a/neovim/lua/plugins/ide.lua +++ b/neovim/lua/plugins/ide.lua @@ -29,6 +29,7 @@ return { }, { "lewis6991/gitsigns.nvim", + commit = "220446c8c86a280180d852efac60991eaf1a21d4", lazy = false, init = function() local gitsigns = require("gitsigns") @@ -38,16 +39,20 @@ return { -- enter a race with cursor movement and leave a ghost blame in -- the buffer. - gitsigns.toggle_current_line_blame(value) - gitsigns.toggle_signs(value) + show = not show + gitsigns.toggle_current_line_blame(show) + gitsigns.toggle_deleted(show) + gitsigns.toggle_signs(show) end vim.keymap.set("n", "g", toggle) - vim.keymap.set("n", "]h", gitsigns.next_hunk) vim.keymap.set("n", "[h", gitsigns.prev_hunk) + vim.keymap.set("n", "]h", gitsigns.next_hunk) end, opts = { signcolumn = false, + show_deleted = false, + current_line_blame = false, current_line_blame_formatter = ' ', current_line_blame_opts = { virt_text = true,