diff --git a/home/dot_config/nvim/init.lua b/home/dot_config/nvim/init.lua index 7349b5f..a542a05 100644 --- a/home/dot_config/nvim/init.lua +++ b/home/dot_config/nvim/init.lua @@ -260,6 +260,8 @@ require('lazy').setup({ { 's', group = '[S]earch' }, { 't', group = '[T]oggle' }, { 'h', group = 'Git [H]unk', mode = { 'n', 'v' } }, + { 'r', group = 'Yank [R]eference', mode = { 'n' } }, + { 'g', group = '[G]it', mode = { 'n' } }, }, }, }, diff --git a/home/dot_config/nvim/lazy-lock.json b/home/dot_config/nvim/lazy-lock.json index e54ce52..aade7fc 100644 --- a/home/dot_config/nvim/lazy-lock.json +++ b/home/dot_config/nvim/lazy-lock.json @@ -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" }, diff --git a/home/dot_config/nvim/lua/custom/plugins/snacks-gitbrowse.lua b/home/dot_config/nvim/lua/custom/plugins/snacks.lua similarity index 76% rename from home/dot_config/nvim/lua/custom/plugins/snacks-gitbrowse.lua rename to home/dot_config/nvim/lua/custom/plugins/snacks.lua index 9fca1fb..b4a89aa 100644 --- a/home/dot_config/nvim/lua/custom/plugins/snacks-gitbrowse.lua +++ b/home/dot_config/nvim/lua/custom/plugins/snacks.lua @@ -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', }, + { + 'gg', + function() + Snacks.lazygit() + end, + desc = 'Lazy[g]it (Root Dir)', + }, }, }, } + +-- vim: ts=2 sts=2 sw=2 et