summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2025-02-12Make --accept-nth and --with-nth support templatesJunegunn Choi
2025-02-11Print --wrap-sign in preview windowJunegunn Choi
Close #4233
2025-02-09Rename actions: exclude and exclude-multiJunegunn Choi
https://github.com/junegunn/fzf/pull/4231#issuecomment-2646067669
2025-02-09Add exclude-current actionJunegunn Choi
https://github.com/junegunn/fzf/pull/4231#issuecomment-2646063208
2025-02-09Add 'exclude' action for excluding current/selected items from the result ↵Junegunn Choi
(#4231) Close #4185
2025-02-09Add --accept-nth option to transform the outputJunegunn 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-07Fix change-header-label+change-headerJunegunn Choi
Fix #4227
2025-02-02Update DockerfileJunegunn Choi
2025-02-02Fix failing test caseJunegunn Choi
2025-02-02Stop processing more actions after a terminal action (accept, abort, etc.)Junegunn Choi
2025-02-02Fix RuboCop errorsJunegunn Choi
2025-02-02Fix tcell renderer's pause and resumeJunegunn Choi
2025-02-02FZF_KEY enhancementsJunegunn Choi
* 'enter' instead of 'ctrl-m' * 'space' instead of ' '
2025-02-01Fix {show,hide,toggle}-input and add test casesJunegunn Choi
2025-02-01Display header lines at the top in 'reverse-list' layoutJunegunn Choi
2025-02-01Add toggle-bindJunegunn Choi
2025-02-01Fix --layout reverse-list --no-inputJunegunn Choi
2025-01-30Add --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-28Enhance --min-height option to take number followed by +Junegunn Choi
2025-01-27Fix test caseJunegunn Choi
2025-01-27Allow {q} placeholders with range expressionsJunegunn Choi
e.g. {q:1}, {q:2..}
2025-01-27More match_count fixesJunegunn Choi
2025-01-27Fix edge cases in --bind where ',' or ':' are chained (#4206)Junegunn Choi
2025-01-27[test] Prefer match_count over item_countJunegunn Choi
match_count can lag behind item_count and can cause intermittent failures.
2025-01-27Allow actions to multiple keys and events at onceJunegunn Choi
Close #4206
2025-01-26Add 'search' and 'transform-search'Junegunn Choi
Close #4202
2025-01-25Split integration test file (#4205)Junegunn Choi
2025-01-23Fix RuboCop errorsJunegunn Choi
2025-01-23Fix --info-command when focus event is boundJunegunn Choi
Fix #4198
2025-01-23Add --header-lines-border to separate two headersJunegunn 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-17Allow setting border styles at once with --style full:STYLEJunegunn Choi
2025-01-16Export the current nth value as $FZF_NTHJunegunn Choi
2025-01-15Add gap lineJunegunn Choi
Close #4182
2025-01-13Fix change-nthJunegunn Choi
* Proper clean-up of caches * Force rerender list after the action
2025-01-13Add change-nth actionJunegunn 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-12Align header with the listJunegunn Choi
2025-01-07Fix adaptive height with --header-borderJunegunn Choi
2025-01-06Remove header indentation when unnecessaryJunegunn 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-05Border around the header sectionJunegunn Choi
Close #4159
2025-01-02Fix RuboCop errorJunegunn Choi
2025-01-02Border around the input section (prompt + info)Junegunn Choi
Close #4154
2024-12-19Add toggle-hscrollJunegunn Choi
2024-12-19Add toggle-multi-line actionJunegunn Choi
2024-12-12Restore previous behaviorJunegunn Choi
2024-12-12Change test case expectation (hard-coded minimum width removed)Junegunn Choi
2024-12-12Respect the properties of the currently active preview window optionsJunegunn Choi
2024-12-03chore: completion test command sequence (#4115)LangLangBart
cleanup zsh global scope
2024-10-01Make RuboCop happyJunegunn Choi
2024-10-01Add --gap option to put empty lines between itemsJunegunn Choi
2024-09-12Redraw/hide scroll offset when 'info' property is changedJunegunn Choi