v0.67.0

junegunn/fzfv0.67.0Nov 16, 2025by junegunn

AI Summary

Release adds column freezing options to keep specific columns always visible and updates inline info to display the spinner.

Key Highlights

  • --freeze-left=N option to keep leftmost N columns visible
  • --freeze-right=N option to keep rightmost N columns visible
  • Updated --info=inline to print spinner (load indicator)

New Features

  • --freeze-left option
  • --freeze-right option

Full Release Notes

<img width="852" height="761" alt="image" src="https://github.com/user-attachments/assets/7e13d33e-085d-4fb2-b2ce-ce1497dd79d9" />

- Added `--freeze-left=N` option to keep the leftmost N columns always visible.
  ```sh
  # Keep the file name column fixed and always visible
  git grep --line-number --color=always -- '' |
      fzf --ansi --delimiter : --freeze-left 1

  # Can be used with --keep-right
  git grep --line-number --color=always -- '' |
      fzf --ansi --delimiter : --freeze-left 1 --keep-right
  ```
- Also added `--freeze-right=N` option to keep the rightmost N columns always visible.
  ```sh
  # Stronger version of --keep-right that always keeps the right-end visible
  fd | fzf --freeze-right 1

  # Keep the base name always visible
  fd | fzf --freeze-right 1 --delimiter /

  # Keep both leftmost and rightmost components visible
  fd | fzf --freeze-left 1 --freeze-right 1 --delimiter /
  ```
- Updated `--info=inline` to print the spinner (load indicator).
- Bug fixes