Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement quickfix / location list #8199

Closed
sschuldenzucker opened this issue Sep 7, 2023 · 2 comments
Closed

Implement quickfix / location list #8199

sschuldenzucker opened this issue Sep 7, 2023 · 2 comments
Labels
C-enhancement Category: Improvements

Comments

@sschuldenzucker
Copy link

sschuldenzucker commented Sep 7, 2023

I'm coming from neovim/nvchad and one workflow I often use is:

  • Trigger global (directory) search and search for something and press C-q to copy the list of matching locations to the vim's quickfix list
  • Alternatively, perform a search in an external tool like ripgrep and load the results into the quickfix list via :cfile
  • Step through the quickfix list one-by-one and review/fix things.

AFAIU helix doesn't have anything like a quickfix list and I feel it's a real omission because:

  • The quickfix list is stateful: it provides a stable and visible place of all locations I want to look at, and it remembers the location in the list where I am right now.
  • It doesn't seem to have any good counterpart in helix right now: I don't see any other helix features that could help me realize the above workflow.

IMHO it's not necessary to implement a quickfix- and location list, like vim. A single one should be enough. As a first step, implementing something like :cfile would also be enough IMHO.

@sschuldenzucker sschuldenzucker added the C-enhancement Category: Improvements label Sep 7, 2023
@sschuldenzucker
Copy link
Author

Related: #5902

@pascalkuthe
Copy link
Member

Yeah duplicate of #5902

The only thing I see us implementing is multi buffers (like #4381 but with better UI)

@pascalkuthe pascalkuthe closed this as not planned Won't fix, can't repro, duplicate, stale Sep 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-enhancement Category: Improvements
Projects
None yet
Development

No branches or pull requests

2 participants