diff --git a/CHANGELOG.md b/CHANGELOG.md index 18657808..283446d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,12 +25,17 @@ CHANGELOG - To simplify the implementation, it only uses popups. You need tmux 3.3 or later. - fzf now works on Git bash (mintty) out of the box via winpty integration - man page is now embedded in the binary; `fzf --man` to see it +- Changed the default `--scroll-off` to 3, as we think it's a better default +- Process started by `execute` action now directly writes to and reads from `/dev/tty`. Manual `/dev/tty` redirection for interactive programs is no longer required. + ```sh + # Vim will work fine without /dev/tty redirection + ls | fzf --bind 'space:execute:vim {}' > selected + ``` - Added `print(...)` action to queue arbitrary string to be printed on exit ```sh fzf --bind 'space:print(space pressed)+accept' ``` - This is similar to `--expect` but it allows you to queue multiple arbitrary strings -- Changed the default `--scroll-off` to 3, as we think it's a better default - [`NO_COLOR`](https://no-color.org/) environment variable is now respected. If the variable is set, fzf defaults to `--no-color` unless otherwise specified. 0.52.1