dotfiles/nvim/.config/nvim/lua/plugins/outliners.lua
Marty Oehme 3e0116a1c9
nvim: Replace aerial outliner with Trouble
Since we already use trouble.nvim we can also make it mimic aerial
views.
2024-12-01 15:23:22 +01:00

22 lines
679 B
Lua

return {
-- useful quickfix-like buffer
{
"folke/trouble.nvim",
dependencies = { "nvim-tree/nvim-web-devicons" },
opts = {},
cmd = {
"Trouble",
},
keys = {
{ "<leader>sd", "<cmd>Trouble diagnostics toggle<cr>", silent = true, desc = "diagnostics workspace" },
{
"<leader>sD",
"<cmd>Trouble diagnostics toggle filter.buf=0<cr>",
silent = true,
desc = "diagnostics document",
},
{ "<leader>so", "<cmd>Trouble symbols toggle focus=true win.type=float<cr>", silent = true, desc = "symbol outline" },
{ "<leader>sO", "<cmd>Trouble symbols toggle focus=false win.position=right<cr>", silent = true, desc = "symbol outline" },
},
},
}