dotfiles/config/nvim/lua/fschauen/plugins/git-messenger.lua

30 lines
830 B
Lua

return {
"rhysd/git-messenger.vim",
cmd = "GitMessenger",
keys = {
-- stylua: ignore start
{ "<leader>gm", "<cmd>GitMessenger<cr>", desc = " open [m]essenger" },
-- stylua: ignore end
},
init = function()
-- Disable default mappings, as I have my own for lazy-loading.
vim.g.git_messenger_no_default_mappings = true
-- Always move cursor into pop-up window immediately.
vim.g.git_messenger_always_into_popup = true
-- Add a border to the floating window, otherwise it's confusing.
vim.g.git_messenger_floating_win_opts = {
border = "rounded",
}
-- Make the UI a bit more compact by removing margins.
vim.g.git_messenger_popup_content_margins = false
-- Extra arguments passed to `git blame`:
-- vim.g.git_messenger_extra_blame_args = '-w'
end,
}