Page MenuHomeSolus

Update to 0.17.4
ClosedPublic

Authored by theSoenke on Jul 7 2018, 10:05 AM.

Details

Summary
  • 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.
  • Fixes and improvements on bash/zsh completion
  • install and uninstall scripts now supports generating files under XDG_CONFIG_HOME on --xdg flag.
  • $LINES and $COLUMNS are exported to preview command so that the command knows the exact size of the preview window.
  • Better error messages when the default command or $FZF_DEFAULT_COMMAND fails.
  • fzf now distinguishes mouse left click and right click
    • Right click is now bound to toggle action by default
    • --bind understands left-click and right-click
  • Added accept-non-empty action
    • Same as accept, except that it prevents fzf from exiting without any selection
Test Plan
  • Installed
  • Tested fuzzy completion

Diff Detail

Repository
R864 fzf
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

theSoenke created this revision.Jul 7 2018, 10:05 AM
theSoenke requested review of this revision.Jul 7 2018, 10:05 AM
theSoenke edited the summary of this revision. (Show Details)Jul 7 2018, 10:06 AM
theSoenke edited the summary of this revision. (Show Details)
JoshStrobl requested changes to this revision.Jul 11 2018, 9:00 PM
JoshStrobl added a subscriber: JoshStrobl.
JoshStrobl added inline comments.
package.yml
14

Why is git needed?

This revision now requires changes to proceed.Jul 11 2018, 9:00 PM
theSoenke added inline comments.Jul 12 2018, 6:15 PM
package.yml
14

Required by go to install dependencies. Otherwise it can't be build

go: missing Git command. See https://golang.org/s/gogetcmd
package github.com/Masterminds/glide: exec: "git": executable file not found in $PATH
DataDrake accepted this revision.Aug 19 2018, 4:04 AM
DataDrake added a subscriber: DataDrake.

LGTM. Thanks!

This revision was not accepted when it landed; it landed in state Needs Revision.Aug 19 2018, 4:06 AM
Closed by commit R864:87cefd5618dd: Update to 0.17.4 (authored by theSoenke, committed by DataDrake). · Explain Why
This revision was automatically updated to reflect the committed changes.