Skip to content

List errors for the whole project (default/diagnostics) #7931

Description

@rakanalh

I confirm that...

  • I have searched the issue tracker, documentation, FAQ, Discourse, and Google, in case this issue has already been reported/resolved.
  • I have read "How to Debug Issues", and will use it to provide as much information about this issue as possible.
  • The issue can be reproduced on the latest available commit of Doom.
  • The issue can be reproduced on a stable release of Emacs, such as 27, 28, or 29. (Unstable versions end in .50, .60, or .9x)

Expected behavior

Hello,

Why is listing errors for the whole project only implemented for Vertico but not the others?
https://github.com/doomemacs/doomemacs/blob/df5f6696ecf1ffad46a08942d22b1120b6d47ac3/modules/config/default/autoload/default.el#L53-L73

I would expect this would be implemented with 2 keybindings:

  • SPC c x list errors for buffer
  • SPC c X list errors for project

No matter what completion system you use.

Current behavior

Only way to list errors for the whole project is apparently using Vertico.

Steps to reproduce

  • Open any project with LSP (such as Rust) with errors in the project
  • SPC c x would list errors in the current buffer

No way to list project-wide errors if you're using ivy

System Information

https://gist.github.com/rakanalh/b1acccc4f76f60744125f8bc42bddfd0

Metadata

Metadata

Assignees

No one assigned

    Labels

    :checkers syntaxPertains to Doom's :checkers syntax module:config defaultPertains to Doom's :config default module:tools lspPertains to Doom's :tools lsp moduleis:featureAdds or requests new features, or extends existing ones

    Open to PRs

    Yes

    Priority

    None yet

    Projects

    Status
    Ready

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions