| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-02-12 | Make --accept-nth and --with-nth support templates | Junegunn Choi | |
| 2025-02-11 | Print --wrap-sign in preview window | Junegunn Choi | |
| Close #4233 | |||
| 2025-02-09 | Rename actions: exclude and exclude-multi | Junegunn Choi | |
| https://github.com/junegunn/fzf/pull/4231#issuecomment-2646067669 | |||
| 2025-02-09 | Add exclude-current action | Junegunn Choi | |
| https://github.com/junegunn/fzf/pull/4231#issuecomment-2646063208 | |||
| 2025-02-09 | Add 'exclude' action for excluding current/selected items from the result ↵ | Junegunn Choi | |
| (#4231) Close #4185 | |||
| 2025-02-09 | Add --accept-nth option to transform the output | Junegunn Choi | |
| This option can be used to replace a sed or awk in the post-processing step. ps -ef | fzf --multi --header-lines 1 | awk '{print $2}' ps -ef | fzf --multi --header-lines 1 --accept-nth 2 This may not be a very "Unix-y" thing to do, so I've always felt that fzf shouldn't have such an option, but I've finally changed my mind because: * fzf can be configured with a custom delimiter that is a fixed string or a regular expression. * In such cases, you'd need to repeat the delimiter again in the post-processing step. * Also, tools like awk or sed may interpret a regular expression differently, causing mismatches. You can still use sed, cut, or awk if you prefer. Close #3987 Close #1323 | |||
| 2025-02-07 | Fix change-header-label+change-header | Junegunn Choi | |
| Fix #4227 | |||
| 2025-02-02 | Update Dockerfile | Junegunn Choi | |
| 2025-02-02 | Fix failing test case | Junegunn Choi | |
| 2025-02-02 | Stop processing more actions after a terminal action (accept, abort, etc.) | Junegunn Choi | |
| 2025-02-02 | Fix RuboCop errors | Junegunn Choi | |
| 2025-02-02 | Fix tcell renderer's pause and resume | Junegunn Choi | |
| 2025-02-02 | FZF_KEY enhancements | Junegunn Choi | |
| * 'enter' instead of 'ctrl-m' * 'space' instead of ' ' | |||
| 2025-02-01 | Fix {show,hide,toggle}-input and add test cases | Junegunn Choi | |
| 2025-02-01 | Display header lines at the top in 'reverse-list' layout | Junegunn Choi | |
| 2025-02-01 | Add toggle-bind | Junegunn Choi | |
| 2025-02-01 | Fix --layout reverse-list --no-input | Junegunn Choi | |
| 2025-01-30 | Add --no-input to hide the input section (#4210) | Junegunn Choi | |
| Close #2890 Close #1396 You can't type in queries in this mode, and the only way to trigger an fzf search is to use `search(...)` action. # Click header to trigger search fzf --header '[src] [test]' --no-input --layout reverse \ --header-border bottom --input-border \ --bind 'click-header:transform-search:echo ${FZF_CLICK_HEADER_WORD:1:-1}' | |||
| 2025-01-28 | Enhance --min-height option to take number followed by + | Junegunn Choi | |
| 2025-01-27 | Fix test case | Junegunn Choi | |
| 2025-01-27 | Allow {q} placeholders with range expressions | Junegunn Choi | |
| e.g. {q:1}, {q:2..} | |||
| 2025-01-27 | More match_count fixes | Junegunn Choi | |
| 2025-01-27 | Fix edge cases in --bind where ',' or ':' are chained (#4206) | Junegunn Choi | |
| 2025-01-27 | [test] Prefer match_count over item_count | Junegunn Choi | |
| match_count can lag behind item_count and can cause intermittent failures. | |||
| 2025-01-27 | Allow actions to multiple keys and events at once | Junegunn Choi | |
| Close #4206 | |||
| 2025-01-26 | Add 'search' and 'transform-search' | Junegunn Choi | |
| Close #4202 | |||
| 2025-01-25 | Split integration test file (#4205) | Junegunn Choi | |
| 2025-01-23 | Fix RuboCop errors | Junegunn Choi | |
| 2025-01-23 | Fix --info-command when focus event is bound | Junegunn Choi | |
| Fix #4198 | |||
| 2025-01-23 | Add --header-lines-border to separate two headers | Junegunn Choi | |
| Examples: # Border only around the header from --header-lines seq 10 | fzf --header 'hello' --header-lines 2 --header-lines-border # Both headers with borders seq 10 | fzf --header 'hello' --header-lines 2 --header-border --header-lines-border # Use 'none' to still separate two headers but without a border seq 10 | fzf --header 'hello' --header-lines 2 --header-border --header-lines-border none --list-border | |||
| 2025-01-17 | Allow setting border styles at once with --style full:STYLE | Junegunn Choi | |
| 2025-01-16 | Export the current nth value as $FZF_NTH | Junegunn Choi | |
| 2025-01-15 | Add gap line | Junegunn Choi | |
| Close #4182 | |||
| 2025-01-13 | Fix change-nth | Junegunn Choi | |
| * Proper clean-up of caches * Force rerender list after the action | |||
| 2025-01-13 | Add change-nth action | Junegunn Choi | |
| Example: # Start with --nth 1, then 2, then 3, then back to the default, 1 echo 'foo foobar foobarbaz' | fzf --bind 'space:change-nth(2|3|)' --nth 1 -q foo Close #4172 Close #3109 | |||
| 2025-01-12 | Align header with the list | Junegunn Choi | |
| 2025-01-07 | Fix adaptive height with --header-border | Junegunn Choi | |
| 2025-01-06 | Remove header indentation when unnecessary | Junegunn Choi | |
| # Indent the header to align with the entries in the list fzf --header 'Hello' --header-border --list-border # No extra indentation required fzf --header 'Hello' --header-border | |||
| 2025-01-05 | Border around the header section | Junegunn Choi | |
| Close #4159 | |||
| 2025-01-02 | Fix RuboCop error | Junegunn Choi | |
| 2025-01-02 | Border around the input section (prompt + info) | Junegunn Choi | |
| Close #4154 | |||
| 2024-12-19 | Add toggle-hscroll | Junegunn Choi | |
| 2024-12-19 | Add toggle-multi-line action | Junegunn Choi | |
| 2024-12-12 | Restore previous behavior | Junegunn Choi | |
| 2024-12-12 | Change test case expectation (hard-coded minimum width removed) | Junegunn Choi | |
| 2024-12-12 | Respect the properties of the currently active preview window options | Junegunn Choi | |
| 2024-12-03 | chore: completion test command sequence (#4115) | LangLangBart | |
| cleanup zsh global scope | |||
| 2024-10-01 | Make RuboCop happy | Junegunn Choi | |
| 2024-10-01 | Add --gap option to put empty lines between items | Junegunn Choi | |
| 2024-09-12 | Redraw/hide scroll offset when 'info' property is changed | Junegunn Choi | |
