diff --git a/nvim/lua/config/keys.lua b/nvim/lua/config/keys.lua index e670263..33cc776 100644 --- a/nvim/lua/config/keys.lua +++ b/nvim/lua/config/keys.lua @@ -253,7 +253,9 @@ vim.api.nvim_create_user_command("Review", function(opts) title = "Review: " .. ref, prefill = { "## " .. ref .. "\n", "" }, on_submit = function(body) - local header = "# REVIEW " .. os.date("%Y-%m-%d %H:%M:%S") + local branch = vim.trim(vim.fn.system({ "git", "rev-parse", "--abbrev-ref", "HEAD" })) + local commit = vim.trim(vim.fn.system({ "git", "rev-parse", "--short", "HEAD" })) + local header = string.format("# REVIEW %s (%s@%s)", os.date("%Y-%m-%d %H:%M:%S"), branch, commit) if append_to_file("REVIEW.md", "\n" .. body .. "\n", header) then vim.notify("Added review comment for " .. ref, vim.log.levels.INFO) end