feat(fzf): actions, overlay hints, and instant jump#3
Merged
Conversation
43744bc to
bcf0913
Compare
0364acb to
3b2259e
Compare
FZF actions (Ctrl+key in picker):
- Wrap: surround token in quotes, $(...), ${...}, etc
- Help: show --help for flags/commands
- Var: extract to UPPERCASE variable with push-line
- Replace: delete token, cursor stays for tab-completion
EasyMotion-style overlay:
- [a] [s] [d] hint labels on command line (yellow, region_highlight)
- Press ; in fzf to toggle instant mode, then letter to jump
- Config loaded once at startup into ZshJumper array
Architecture:
- Ports & adapters for picker abstraction (fzf/sk/peco/percol)
- Single-pass tokenizer with O(1) position lookup
- Data-driven test fixtures
Closes #4
3b2259e to
350c06b
Compare
Piotr1215
added a commit
that referenced
this pull request
Jan 10, 2026
feat(fzf): actions, overlay hints, and instant jump
Piotr1215
added a commit
that referenced
this pull request
Jan 10, 2026
feat(fzf): actions, overlay hints, and instant jump
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
FZF actions via Ctrl+key bindings inside the picker:
"...",$(...),${...}, etc--helpfor selected flag/commandUPPERCASEvariable (uses push-line)EasyMotion-style overlay hints:
[a] [s] [d]labels shown on command line before picker opensregion_highlight;in fzf to toggle instant mode, then press letter to jump directlyArchitecture
ZshJumperassociative arrayCredits
Overlay hints inspired by @DehanLUO's zsh-easymotion - adapted
region_highlightapproach.Closes #4