summaryrefslogtreecommitdiffstats
path: root/.config/nvim/plugin/50-git.lua
blob: 66adda8cbcaf2a780cf2708b308bc348e485e0cd (plain)
1
2
3
4
5
6
7
local function git_blame(file, line)
	vim.cmd(string.format("!git blame --line-porcelain -L %d,%d -- %s", line, line, file))
end

vim.api.nvim_create_user_command("GitBlame", function()
	git_blame(vim.api.nvim_buf_get_name(0), vim.api.nvim_win_get_cursor(0)[1])
end, { desc = "Show current line git blame" })