commit
86d7e7d550
5
init.lua
5
init.lua
|
|
@ -313,6 +313,9 @@ require('lazy').setup({
|
|||
{ '<leader>s', group = '[S]earch', mode = { 'n', 'v' } },
|
||||
{ '<leader>t', group = '[T]oggle' },
|
||||
{ '<leader>h', group = 'Git [H]unk', mode = { 'n', 'v' } },
|
||||
|
||||
{ '<leader>g', group = '[G]it' },
|
||||
{ '<leader>n', group = '[N]otepad' },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
|
@ -853,7 +856,7 @@ require('lazy').setup({
|
|||
|
||||
-- ... and there is more!
|
||||
-- Check out: https://github.com/nvim-mini/mini.nvim
|
||||
require('mini.starter').setup()
|
||||
-- require('mini.starter').setup()
|
||||
end,
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,24 @@
|
|||
return {
|
||||
'folke/snacks.nvim',
|
||||
priority = 1000,
|
||||
lazy = false,
|
||||
---@type snacks.Config
|
||||
opts = {
|
||||
--TODO: Use this for a bit and compare to mini dashboard
|
||||
--TODO: design a style and featuers for my dashboard
|
||||
dashboard = { enabled = true },
|
||||
gitbrowse = { enabled = true },
|
||||
lazygit = { enabled = true },
|
||||
--TODO: determine a method for deleting scratches easily
|
||||
scratch = { enabled = true },
|
||||
terminal = { enabled = true },
|
||||
},
|
||||
keys = {
|
||||
{ '<leader>=', function() Snacks.dashboard.open() end, desc = 'Dashboard' },
|
||||
{ '<leader>gb', function() Snacks.gitbrowse.open() end, desc = 'Open Git Repository in Browser' },
|
||||
{ '<leader>gl', function() Snacks.lazygit.open() end, desc = 'Open Lazy Git' },
|
||||
{ '<leader>no', function() Snacks.scratch() end, desc = 'Open Notepad' },
|
||||
{ '<leader>ns', function() Snacks.scratch.select() end, desc = 'Select Note' },
|
||||
{ '<leader><C-t>', function() Snacks.terminal() end, desc = 'Open Terminal' },
|
||||
},
|
||||
}
|
||||
Loading…
Reference in New Issue