diff options
| author | Kyren223 <Kyren223@proton.me> | 2025-04-24 13:06:38 +0300 |
|---|---|---|
| committer | Kyren223 <Kyren223@proton.me> | 2025-04-24 13:06:38 +0300 |
| commit | 81da838549f215816eb9bdb05e166eaf44275e75 (patch) | |
| tree | 14aecb355aac4706ce614e31943db44268120dd7 /.config | |
| parent | fbbc9cb6d14789d9f6f323afe066ad715129eb2e (diff) | |
Added snacks gitbrowse to open the current file in a github repo (or
copy the url of that)
Diffstat (limited to '.config')
| -rw-r--r-- | .config/nvim/init.lua | 8 | ||||
| -rw-r--r-- | .config/nvim/lua/plugins/neogit.lua | 2 | ||||
| -rw-r--r-- | .config/nvim/lua/plugins/snacks.lua | 25 |
3 files changed, 32 insertions, 3 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 111d5c4..306d91a 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -3,6 +3,14 @@ vim.loader.enable() vim.g.mapleader = ' ' vim.g.maplocalleader = ' ' +_G.dd = function(...) + Snacks.debug.inspect(...) +end +_G.bt = function() + Snacks.debug.backtrace() +end +vim.print = _G.dd + require('options') vim.schedule(function() require('keymaps') diff --git a/.config/nvim/lua/plugins/neogit.lua b/.config/nvim/lua/plugins/neogit.lua index e1e164f..fafbc66 100644 --- a/.config/nvim/lua/plugins/neogit.lua +++ b/.config/nvim/lua/plugins/neogit.lua @@ -5,7 +5,7 @@ return { { '<leader>gb', '<cmd>Neogit branch<cr>' }, { '<leader>gs', '<cmd>Neogit<cr>' }, { '<leader>gL', '<cmd>Neogit log<cr>' }, - { '<leader>gc', '<cmd>Neogit commit<cr>' }, + -- { '<leader>gc', '<cmd>Neogit commit<cr>' }, { '<leader>gp', '<cmd>Neogit push<cr>' }, { '<leader>gP', '<cmd>Neogit pull<cr>' }, { '<leader>gr', '<cmd>Neogit rebase<cr>' }, diff --git a/.config/nvim/lua/plugins/snacks.lua b/.config/nvim/lua/plugins/snacks.lua index 7f2cfa8..6c74e62 100644 --- a/.config/nvim/lua/plugins/snacks.lua +++ b/.config/nvim/lua/plugins/snacks.lua @@ -25,24 +25,45 @@ return { }, keys = { { + '<leader>go', + function() + Snacks.gitbrowse.open() + end, + desc = '[G]it [O]pen', + }, + { + '<leader>gc', + function() + Snacks.gitbrowse.open({ + open = function(url) + vim.fn.setreg('+', url) + end, + }) + end, + desc = '[G]it [O]pen', + }, + + { '<leader>si', function() Snacks.image.hover() end, + desc = '[S]how [I]mage', }, + { '<leader>nd', function() Snacks.notifier.hide() end, - desc = '[N]otifications [D]ismiss All', + desc = '[N]otification [D]ismiss All', }, { '<leader>nh', function() Snacks.notifier.show_history() end, - desc = '[N]otifications [D]ismiss All', + desc = '[N]otification [H]istory', }, }, } |
