github junegunn/fzf v0.60.0
0.60.0

one day ago

Release highlights: https://junegunn.github.io/fzf/releases/0.60.0/

  • Added --accept-nth for choosing output fields
    ps -ef | fzf --multi --header-lines 1 | awk '{print $2}'
    # Becomes
    ps -ef | fzf --multi --header-lines 1 --accept-nth 2
    
    git branch | fzf | cut -c3-
    # Can be rewritten as
    git branch | fzf --accept-nth -1
  • --accept-nth and --with-nth now support a template that includes multiple field index expressions in curly braces
    echo foo,bar,baz | fzf --delimiter , --accept-nth '{1}, {3}, {2}'
      # foo, baz, bar
    
    echo foo,bar,baz | fzf --delimiter , --with-nth '{1},{3},{2},{1..2}'
      # foo,baz,bar,foo,bar
  • Added exclude and exclude-multi actions for dynamically excluding items
    seq 100 | fzf --bind 'ctrl-x:exclude'
    
    # 'exclude-multi' will exclude the selected items or the current item
    seq 100 | fzf --multi --bind 'ctrl-x:exclude-multi'
  • Preview window now prints wrap indicator when wrapping is enabled
    seq 100 | xargs | fzf --wrap --preview 'echo {}' --preview-window wrap
  • Bug fixes and improvements

Don't miss a new fzf release

NewReleases is sending notifications on new releases.