Skip to content

feat: add jumpy hunks to a seperate qflist & qflist QoL updates#17

Merged
cachebag merged 1 commit into
cachebag:masterfrom
LOTaher:feat/new-list-creation
May 22, 2026
Merged

feat: add jumpy hunks to a seperate qflist & qflist QoL updates#17
cachebag merged 1 commit into
cachebag:masterfrom
LOTaher:feat/new-list-creation

Conversation

@LOTaher
Copy link
Copy Markdown
Collaborator

@LOTaher LOTaher commented May 22, 2026

As I tee myself up for #12, I wanted to add some better QoL changes to the current implementation of the quickfix functionality we have. The two main changes are:

  • Accepting and rejecting hunks automatically refreshes the qf list and stale hunks can no longer be navigated to
  • <leader>q now creates a jumpy specific qflist instead of clearing the existing one, so users can manage multiple lists at once (see recording below).
    • I think this opens the project up to more potential exciting features. ie: if jumpy has a search (perhaps something like 99's search()) function, we can have it create a different qf list then jumpy:hunks, lets say jumpy:search, and now this becomes an incredible way to navigate both hunks and searches, each with their own functionalities. All you'd need to do is bind colder and cnewer to jump between them.

Recording:

https://youtu.be/p3ErJICR7pI

@LOTaher LOTaher requested a review from cachebag as a code owner May 22, 2026 16:29
@LOTaher LOTaher changed the title feat: add jumpy hunks to a seperate qflist feat: add jumpy hunks to a seperate qflist & qflist QoL updates May 22, 2026
Comment thread lua/jumpy/navigate.lua
Copy link
Copy Markdown
Owner

@cachebag cachebag left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! BTW @LOTaher you should start making your branches directly off this repo since you have access now. Makes it easier for me to review your changes so I don't have to checkout a fork branch

@cachebag cachebag merged commit 2cb29c2 into cachebag:master May 22, 2026
3 checks passed
@LOTaher
Copy link
Copy Markdown
Collaborator Author

LOTaher commented May 22, 2026

Oops yeah sure thing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants