Set up lazygit integration

This commit is contained in:
Maximilian Friedersdorff 2025-10-02 12:18:23 +01:00
parent a18ba1da61
commit cc74b77c17
3 changed files with 17 additions and 0 deletions

View file

@ -260,6 +260,8 @@ require('lazy').setup({
{ '<leader>s', group = '[S]earch' },
{ '<leader>t', group = '[T]oggle' },
{ '<leader>h', group = 'Git [H]unk', mode = { 'n', 'v' } },
{ '<leader>r', group = 'Yank [R]eference', mode = { 'n' } },
{ '<leader>g', group = '[G]it', mode = { 'n' } },
},
},
},

View file

@ -26,6 +26,7 @@
"nvim-web-devicons": { "branch": "master", "commit": "b8221e42cf7287c4dcde81f232f58d7b947c210d" },
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
"python-copy-reference.vim": { "branch": "main", "commit": "8172d0ce83d730820d9497fd2e988046022d0b99" },
"rainbow-delimiters.nvim": { "branch": "master", "commit": "3277ad5f96eb03c9d618c88e24f683e4364e578c" },
"selenized.nvim": { "branch": "main", "commit": "8663bf6b222d911e04a9f1b391c3b1ccd22adb69" },
"snacks.nvim": { "branch": "main", "commit": "bfe8c26dbd83f7c4fbc222787552e29b4eccfcc0" },
"telescope-frecency.nvim": { "branch": "master", "commit": "d4f1bb2a939cc02720bceb635095246751db144f" },

View file

@ -1,6 +1,8 @@
return {
{
'folke/snacks.nvim',
priority = 1000,
lazy = false,
opts = {
gitbrowse = {
url_patterns = {
@ -13,6 +15,9 @@ return {
},
what = 'permalink',
},
lazygit = {
enabled = true,
},
},
keys = {
@ -35,6 +40,15 @@ return {
end,
desc = '[Y]ank Git URL',
},
{
'<leader>gg',
function()
Snacks.lazygit()
end,
desc = 'Lazy[g]it (Root Dir)',
},
},
},
}
-- vim: ts=2 sts=2 sw=2 et