@junegunn junegunn released this Jun 10, 2018 · 1 commit to master since this release

  • Added --layout option with a new layout called reverse-list.
    • --layout=reverse is a synonym for --reverse
    • --layout=default is a synonym for --no-reverse
  • Preview window will be updated even when there is no match for the query
    if any of the placeholder expressions (e.g. {q}, {+}) evaluates to
    a non-empty string.
  • More keys for binding: shift-{up,down}, alt-{up,down,left,right}
  • fzf can now start even when /dev/tty is not available by making an
    educated guess.
  • Updated the default command for Windows.
  • Fixes and improvements on bash/zsh completion
  • install and uninstall scripts now supports generating files under
    XDG_CONFIG_HOME on --xdg flag.

See https://github.com/junegunn/fzf/milestone/12?closed=1 for the full list of

Assets 16

@junegunn junegunn released this Aug 26, 2017 · 5 commits to master since this release

  • Performance optimization
  • One can match literal spaces in extended-search mode with a space prepended by a backslash.
  • --expect is now additive and can be specified multiple times.
    • --no-expect to clear the list of keys
Assets 16

@junegunn junegunn released this Jul 20, 2017 · 9 commits to master since this release

  • Memory and performance optimization
    • Around 20% performance improvement for general use cases
    • Up to 5x faster processing of --ansi
    • Up to 50% reduction of memory usage
  • Bug fixes and usability improvements
    • Fixed handling of bracketed paste mode
    • [ERROR] on info line when the default command failed
    • More efficient rendering of preview window
    • --no-clear updated for repetitive relaunching scenarios
Assets 16

@junegunn junegunn released this Jun 5, 2017 · 10 commits to master since this release

  • New change event and top action for --bind
    • fzf --bind change:top
      • Move cursor to the top result whenever the query string is changed
    • fzf --bind ctrl-u:unix-word-rubout+top
      • top combined with unix-word-rubout
  • Fixed inconsistent tiebreak scores when --nth is used
  • Proper display of tab characters in --prompt
  • Fixed not to --cycle on page-up/page-down to prevent overshoot
  • Git revision in --version output
  • Basic support for Cygwin environment
  • Many fixes in Vim plugin on Windows/Cygwin (thanks to @janlazo)
Assets 16

@junegunn junegunn released this Apr 30, 2017 · 11 commits to master since this release

  • Added support for ctrl-alt-[a-z] key chords
  • CTRL-Z (SIGSTOP) now works with fzf
  • fzf will export $FZF_PREVIEW_WINDOW so that the scripts can use it
  • Bug fixes and improvements in Vim plugin and shell extensions
Assets 16