Compare commits

...
3 Commits
Author SHA1 Message Date
AramJonghu 907b234eb7 snacks explorer disabled 2026-06-19 00:07:07 +02:00
AramJonghu cc9bea0a0d stylua 2026-06-18 23:31:43 +02:00
AramJonghu e9ef282297 added gitsign binds 2026-06-18 23:31:17 +02:00
2 changed files with 43 additions and 3 deletions
+40
View File
@@ -1,4 +1,44 @@
local function on_attach(bufnr)
local gs = require "gitsigns"
local function map(mode, lhs, rhs, desc)
vim.keymap.set(mode, lhs, rhs, { buffer = bufnr, desc = desc })
end
map("n", "]g", function()
if vim.wo.diff then
return "]g"
end
vim.schedule(function()
gs.next_hunk()
end)
return "<Ignore>"
end, "Next hunk")
map("n", "[g", function()
if vim.wo.diff then
return "[g"
end
vim.schedule(function()
gs.prev_hunk()
end)
return "<Ignore>"
end, "Prev hunk")
map("n", "<leader>hs", gs.stage_hunk, "Stage hunk")
map("n", "<leader>hr", gs.reset_hunk, "Reset hunk")
map("n", "<leader>hp", gs.preview_hunk, "Preview hunk")
map("n", "<leader>hb", gs.blame_line, "Blame line")
map("n", "<leader>hd", gs.diffthis, "Diff this")
map("n", "<leader>hD", function()
gs.diffthis "~"
end, "Diff against ~")
map("n", "<leader>htb", gs.toggle_current_line_blame, "Toggle line blame")
map("n", "<leader>htd", gs.toggle_deleted, "Toggle deleted")
end
require("gitsigns").setup {
on_attach = on_attach,
signs = {
add = { text = "" },
change = { text = "" },
+3 -3
View File
@@ -5,14 +5,14 @@ return {
{
"lewis6991/gitsigns.nvim",
config = function()
require "gitsigns"
require "config.gitsigns"
end,
},
{ "vimpostor/vim-tpipeline" },
{
"aznhe21/actions-preview.nvim",
config = function()
require "actions-preview"
require "config.actions-preview"
end,
},
{
@@ -38,7 +38,7 @@ return {
opts = {
bigfile = { enabled = true },
dashboard = { enabled = true },
explorer = { enabled = true, replace_netrw = false },
explorer = { enabled = false },
indent = { enabled = true },
input = { enabled = true },
picker = { enabled = true },