JJ-FZF 0.25.0

The jj-fzf project has just seen a new release with version 0.25.0. This brings some new features, several smaller improvements, and some important changes to be aware of.

For the uninitiated, jj-fzf is a feature-rich command-line tool that integrates jj and fzf, offering fast commit navigation with previews and very quick commit history manipulation through keybindings.

New Features That Expand Functionality:

Usability Improvements:

Backwards Compatibility and Breaking Changes:

Contributors and Community Effort:

A large number of other improvements and bug fixes have also been included, thanks to contributors, community feedback and testing. Highlights are the macOS fixes, better performance for large repositories and commits, and bookmark completions.

For a full list of changes, check the jj-fzf 0.25.0 Release page.

Happy committing and send a comment or reach out on GitHub Discussions if you have any feedback or questions.

Post comment via email

Comments:

2025-01-30 Bruno Bigras

Is the "jj-undirty.el Integration" redundant if I'm already using `core.fsmonitor = "watchman"` and `core.watchman.register_snapshot_trigger = true`?

2025-01-31 Tim Janik

Yes, watchman will snapshot all file changes in a jj repository into the op log, so jj-undirty.el is not needed in that scenario.
See also https://testbit.eu/2025/jj-fzf-in-emacs