feat: add ]f/[f navigation support in history mode #210
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.
Summary
Add tab-wide
]f/[fkeymaps that work from the diff pane in history mode, addressing user requests for keyboard navigation without switching focus.Changes
:CodeDiff history %):]f/[fnavigate between commits:CodeDiff history):]f/[fnavigate between files within expanded commitsFiles Modified
lua/codediff/ui/view/keymaps.lua- Smart navigation based on modelua/codediff/ui/view/init.lua- Keymap setup for history modelua/codediff/ui/history/render.lua- Added commit navigation functionslua/codediff/ui/history/init.lua- Exported new functionsREADME.md,doc/codediff.txt- Documentation updatesTesting
All existing tests pass.
Closes #187
Closes #208