Skip to content

Trouble Extra

editor.trouble installs trouble.nvim as an opt-in list UI for diagnostics, LSP references, symbols, quickfix, and location list entries. Blak’s core diagnostic picker stays unchanged.

Enable it

return {
extras = {
enabled = {
"editor.trouble",
},
},
}

Because this extra adds a plugin, run:

:BlakExtras sync

What it adds

SurfaceContribution
Pluginfolke/trouble.nvim
Dependenciesmini.icons
Keymap<leader>xX opens diagnostics in Trouble
Keymap<leader>xQ opens quickfix in Trouble
Keymap<leader>xL opens location list in Trouble
Keymap<leader>cO opens symbols in Trouble
Keymap<leader>cR opens references in Trouble

The keymaps appear in :BlakKeys.

Use it

:Trouble diagnostics
:Trouble qflist
:Trouble loclist
:Trouble symbols

Disable the extra, restart Blak, then run :BlakExtras sync to remove the plugin spec.