Compare commits

..

2 Commits

Author SHA1 Message Date
81e27ec01d
Improved gitsigns settings 2024-06-14 00:42:18 +02:00
9af50fc20b
Disable numhl for diagnostics 2024-06-14 00:05:19 +02:00
2 changed files with 21 additions and 4 deletions

View File

@ -8,6 +8,21 @@ return {
delete = { text = "_" },
topdelete = { text = "" },
changedelete = { text = "~" },
untracked = { text = "|" },
},
signs_staged = {
add = { text = "+" },
change = { text = "~" },
delete = { text = "_" },
topdelete = { text = "" },
changedelete = { text = "~" },
untracked = { text = "|" },
},
attach_to_untracked = true,
current_line_blame_opts = {
virt_text_pos = "right_align",
delay = 200,
priority = 9999,
},
},
init = function()
@ -23,11 +38,13 @@ return {
{ desc = "[G]it undo [S]tage hunk" }
)
vim.keymap.set("n", "<leader>gd", require("gitsigns.actions").preview_hunk, { desc = "[G]it [D]iff hunk" })
vim.keymap.set(
"n",
"<leader>gd",
require("gitsigns.actions").preview_hunk_inline,
{ desc = "[G]it [D]iff hunk" }
"<leader>gb",
require("gitsigns.actions").toggle_current_line_blame,
{ desc = "[G]it [B]lame" }
)
vim.keymap.set("n", "<leader>gr", require("gitsigns.actions").reset_hunk, { desc = "[G]it [R]eset hunk" })

View File

@ -49,7 +49,7 @@ return {
for type, icon in pairs(signs) do
local hl_sign = "DiagnosticSign" .. type
local hl_text = "Diagnostic" .. type
vim.fn.sign_define(hl_sign, { text = icon, texthl = hl_sign, numhl = hl_text })
vim.fn.sign_define(hl_sign, { text = icon, texthl = hl_sign })
end
vim.api.nvim_create_autocmd("LspAttach", {