vim: add plugin 'rhysd/git-messenger.vim'

This commit is contained in:
Fernando Schauenburg 2024-02-14 01:55:11 +01:00
parent 01f34758a2
commit 8a22019667
2 changed files with 28 additions and 0 deletions

View file

@ -7,6 +7,7 @@
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
"cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" },
"fidget.nvim": { "branch": "legacy", "commit": "2f7c08f45639a64a5c0abcf67321d52c3f499ae6" }, "fidget.nvim": { "branch": "legacy", "commit": "2f7c08f45639a64a5c0abcf67321d52c3f499ae6" },
"git-messenger.vim": { "branch": "master", "commit": "8a61bdfa351d4df9a9118ee1d3f45edbed617072" },
"gitlinker.nvim": { "branch": "master", "commit": "cc59f732f3d043b626c8702cb725c82e54d35c25" }, "gitlinker.nvim": { "branch": "master", "commit": "cc59f732f3d043b626c8702cb725c82e54d35c25" },
"indent-blankline.nvim": { "branch": "master", "commit": "12e92044d313c54c438bd786d11684c88f6f78cd" }, "indent-blankline.nvim": { "branch": "master", "commit": "12e92044d313c54c438bd786d11684c88f6f78cd" },
"lazy.nvim": { "branch": "main", "commit": "28126922c9b54e35a192ac415788f202c3944c9f" }, "lazy.nvim": { "branch": "main", "commit": "28126922c9b54e35a192ac415788f202c3944c9f" },

View file

@ -0,0 +1,27 @@
local M = { 'rhysd/git-messenger.vim' }
M.cmd = 'GitMessenger'
M.keys = {
{ '<leader>gm', '<cmd>GitMessenger<cr>', desc = ' open [m]essenger' },
}
M.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 = 'single' }
-- 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
return M