Set up lazygit integration
This commit is contained in:
parent
a18ba1da61
commit
cc74b77c17
3 changed files with 17 additions and 0 deletions
|
|
@ -260,6 +260,8 @@ require('lazy').setup({
|
||||||
{ '<leader>s', group = '[S]earch' },
|
{ '<leader>s', group = '[S]earch' },
|
||||||
{ '<leader>t', group = '[T]oggle' },
|
{ '<leader>t', group = '[T]oggle' },
|
||||||
{ '<leader>h', group = 'Git [H]unk', mode = { 'n', 'v' } },
|
{ '<leader>h', group = 'Git [H]unk', mode = { 'n', 'v' } },
|
||||||
|
{ '<leader>r', group = 'Yank [R]eference', mode = { 'n' } },
|
||||||
|
{ '<leader>g', group = '[G]it', mode = { 'n' } },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,7 @@
|
||||||
"nvim-web-devicons": { "branch": "master", "commit": "b8221e42cf7287c4dcde81f232f58d7b947c210d" },
|
"nvim-web-devicons": { "branch": "master", "commit": "b8221e42cf7287c4dcde81f232f58d7b947c210d" },
|
||||||
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
|
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
|
||||||
"python-copy-reference.vim": { "branch": "main", "commit": "8172d0ce83d730820d9497fd2e988046022d0b99" },
|
"python-copy-reference.vim": { "branch": "main", "commit": "8172d0ce83d730820d9497fd2e988046022d0b99" },
|
||||||
|
"rainbow-delimiters.nvim": { "branch": "master", "commit": "3277ad5f96eb03c9d618c88e24f683e4364e578c" },
|
||||||
"selenized.nvim": { "branch": "main", "commit": "8663bf6b222d911e04a9f1b391c3b1ccd22adb69" },
|
"selenized.nvim": { "branch": "main", "commit": "8663bf6b222d911e04a9f1b391c3b1ccd22adb69" },
|
||||||
"snacks.nvim": { "branch": "main", "commit": "bfe8c26dbd83f7c4fbc222787552e29b4eccfcc0" },
|
"snacks.nvim": { "branch": "main", "commit": "bfe8c26dbd83f7c4fbc222787552e29b4eccfcc0" },
|
||||||
"telescope-frecency.nvim": { "branch": "master", "commit": "d4f1bb2a939cc02720bceb635095246751db144f" },
|
"telescope-frecency.nvim": { "branch": "master", "commit": "d4f1bb2a939cc02720bceb635095246751db144f" },
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
'folke/snacks.nvim',
|
'folke/snacks.nvim',
|
||||||
|
priority = 1000,
|
||||||
|
lazy = false,
|
||||||
opts = {
|
opts = {
|
||||||
gitbrowse = {
|
gitbrowse = {
|
||||||
url_patterns = {
|
url_patterns = {
|
||||||
|
|
@ -13,6 +15,9 @@ return {
|
||||||
},
|
},
|
||||||
what = 'permalink',
|
what = 'permalink',
|
||||||
},
|
},
|
||||||
|
lazygit = {
|
||||||
|
enabled = true,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
keys = {
|
keys = {
|
||||||
|
|
@ -35,6 +40,15 @@ return {
|
||||||
end,
|
end,
|
||||||
desc = '[Y]ank Git URL',
|
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
|
||||||
Loading…
Add table
Reference in a new issue