REMOVED all features unrelated to the original purpose of trouble.nvim, such as LSP References (Glance covers this) and qf-list preview (bqf handles this).
Added a custom mapping for searching project diagnostics. This is slightly different from workspace diagnostics: one is defined by the language server itself (e.g., see LuaLS's documentation on workspace diagnostics), while the other is determined with assistance from project.nvim.
General cleanup: I deliberately excluded trouble.nvim's LspKind support (e.g., LSP definitions, references, implementations, type definitions, etc.) from our config this time bc imho it's a feature we likely won't use and supporting it is a real hassle.
This PR includes the following changes:
REMOVED all features unrelated to the original purpose of
trouble.nvim
, such as LSP References (Glance covers this) and qf-list preview (bqf handles this).Added a custom mapping for searching project diagnostics. This is slightly different from workspace diagnostics: one is defined by the language server itself (e.g., see LuaLS's documentation on workspace diagnostics), while the other is determined with assistance from
project.nvim
.General cleanup: I deliberately excluded
trouble.nvim
's LspKind support (e.g., LSP definitions, references, implementations, type definitions, etc.) from our config this time bc imho it's a feature we likely won't use and supporting it is a real hassle.