33 lines
1.4 KiB
Lua
33 lines
1.4 KiB
Lua
return {
|
|
{
|
|
"folke/which-key.nvim",
|
|
event = "VeryLazy",
|
|
opts = { },
|
|
keys = {
|
|
{ '<leader>wk', '<cmd>WhichKey<CR>', desc = 'Show key mappings' },
|
|
},
|
|
},
|
|
{
|
|
"folke/trouble.nvim",
|
|
dependencies = { "nvim-tree/nvim-web-devicons" },
|
|
opts = {},
|
|
keys = {
|
|
{ '<leader>xx', '<cmd>TroubleToggle workspace_diagnostics<CR>', desc = 'Trouble Workspace Diagnostics' },
|
|
{ '<leader>xd', '<cmd>TroubleToggle document_diagnostics<CR>', desc = 'Trouble Document Diagnostics' },
|
|
{ '<leader>xl', '<cmd>TroubleToggle loclist<CR>', desc = 'Trouble Loclist' },
|
|
{ '<leader>xq', '<cmd>TroubleToggle quickfix<CR>', desc = 'Trouble Quickfix' },
|
|
{ '<leader>xt', '<cmd>TroubleToggle lsp_references<CR>', desc = 'Trouble LSP References' },
|
|
{ '<leader>xj', function() require("trouble").next({skip_groups = true, jump = true}) end, desc = 'Trouble Next' },
|
|
{ '<leader>xk', function() require("trouble").previous({skip_groups = true, jump = true}) end, desc = 'Trouble Previous' },
|
|
},
|
|
},
|
|
{ 'wsdjeg/vim-fetch', event = "VeryLazy" },
|
|
{ 'nvim-tree/nvim-web-devicons' },
|
|
{
|
|
'eandrju/cellular-automaton.nvim',
|
|
event = "VeryLazy",
|
|
keys = {
|
|
{ '<leader>mr', '<cmd>CellularAutomaton make_it_rain<CR>', desc = 'Make it rain' },
|
|
},
|
|
},
|
|
}
|