all repos

dotfiles @ master

i use rach linux btw

dotfiles/config/nvim/plugin/gitsigns.lua (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
updates, 8 days ago
1
Config.add "lewis6991/gitsigns.nvim"
2
3
local function wrap(fn)
4
  return function() return require("gitsigns")[fn]() end
5
end
6
7
Config.map("n", "]g", wrap "next_hunk")
8
Config.map("n", "[g", wrap "prev_hunk")
9
Config.map("n", "<leader>gs", wrap "stage_hunk")
10
Config.map("n", "<leader>gS", wrap "undo_stage_hunk")
11
Config.map("n", "<leader>gr", wrap "reset_hunk")
12
Config.map("n", "<leader>gb", wrap "blame")
13
14
vim.schedule(function()
15
  require("gitsigns").setup {
16
    numhl = true,
17
    signcolumn = false,
18
    current_line_blame = true,
19
    current_line_blame_opts = {
20
      virt_text_pos = "eol",
21
      delay = 300,
22
    },
23
  }
24
end)