summaryrefslogtreecommitdiff
path: root/.config/nvim
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2025-04-24 13:06:38 +0300
committerKyren223 <Kyren223@proton.me>2025-04-24 13:06:38 +0300
commit81da838549f215816eb9bdb05e166eaf44275e75 (patch)
tree14aecb355aac4706ce614e31943db44268120dd7 /.config/nvim
parentfbbc9cb6d14789d9f6f323afe066ad715129eb2e (diff)
Added snacks gitbrowse to open the current file in a github repo (or
copy the url of that)
Diffstat (limited to '.config/nvim')
-rw-r--r--.config/nvim/init.lua8
-rw-r--r--.config/nvim/lua/plugins/neogit.lua2
-rw-r--r--.config/nvim/lua/plugins/snacks.lua25
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',
},
},
}