52 lines
1.6 KiB
Lua
52 lines
1.6 KiB
Lua
return {
|
|
{
|
|
"folke/trouble.nvim",
|
|
dependencies = { "nvim-tree/nvim-web-devicons" },
|
|
opts = {},
|
|
keys = {
|
|
{ "<leader>xx", "<cmd>Trouble diagnostics<CR>", desc = "Trouble Workspace Diagnostics" },
|
|
{ "<leader>xl", "<cmd>Trouble loclist<CR>", desc = "Trouble Loclist" },
|
|
{ "<leader>xq", "<cmd>Trouble quickfix<CR>", desc = "Trouble Quickfix" },
|
|
{ "<leader>xt", "<cmd>Trouble 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" },
|
|
},
|
|
},
|
|
{
|
|
"lukas-reineke/indent-blankline.nvim",
|
|
main = "ibl",
|
|
opts = {},
|
|
config = function()
|
|
require("ibl").setup {
|
|
debounce = 100,
|
|
indent = {
|
|
char = "▏",
|
|
tab_char = "▏",
|
|
highlight = { "VertSplit" },
|
|
},
|
|
scope = {
|
|
enabled = true,
|
|
show_start = false,
|
|
show_end = false,
|
|
highlight = "LineNr",
|
|
},
|
|
}
|
|
end,
|
|
},
|
|
{ "mellow-theme/mellow.nvim" },
|
|
{
|
|
'norcalli/nvim-colorizer.lua',
|
|
config = function()
|
|
require('colorizer').setup()
|
|
end
|
|
},
|
|
}
|