From 9ace1351ffecc88b7b7e459bef54fa95dbcf5ad7 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sat, 4 Oct 2025 22:50:33 +0900 Subject: ADD $FZF_DIRECTION --- CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md index 78e7938c..e845abed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -132,6 +132,20 @@ fzf --gutter ' ' --color gutter:reverse As noted above, the `--gutter-raw CHAR` option was also added for customizing the gutter column in raw mode. +### Added environment variable + +`$FZF_DIRECTION` is now exported to child processes, indicating the list direction of the current layout. + +- `up` for the default layout +- `down` for `reverse` or `reverse-list` + +This simplifies writing transform actions involving layout-dependent actions +like `{up,down}-match`, `{up,down}-selected`, and `toggle+{up,down}`. + +```sh +fzf --raw --bind 'result:first+transform:[[ $FZF_RAW = 0 ]] && echo $FZF_DIRECTION-match' +``` + ### Breaking changes #### Hiding the gutter column -- cgit v1.2.3