summaryrefslogtreecommitdiff
path: root/man
AgeCommit message (Collapse)Author
2025-02-22Mention that actions after accept or abort are ignored (#4271)Junegunn Choi
2025-02-22Explain the difference of template from a single field index expressionJunegunn Choi
Close #4272
2025-02-200.60.1Junegunn Choi
2025-02-20[man] Describe what 'smart-case' mode isJunegunn Choi
Close #4256
2025-02-130.60.0Junegunn Choi
2025-02-12Make --accept-nth and --with-nth support templatesJunegunn Choi
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-020.59.0Junegunn Choi
2025-02-01Add {show,hide,toggle}-input and expose $FZF_INPUT_STATEJunegunn Choi
2025-02-01Add toggle-bindJunegunn 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-27Allow {q} placeholders with range expressionsJunegunn Choi
e.g. {q:1}, {q:2..}
2025-01-27Add --bind example (multi-key binding)Junegunn Choi
2025-01-27Allow actions to multiple keys and events at onceJunegunn Choi
Close #4206
2025-01-26Make click-header export $FZF_CLICK_HEADER_{NTH,WORD}Junegunn Choi
2025-01-26Add 'search' and 'transform-search'Junegunn Choi
Close #4202
2025-01-25Add 'bell' action to ring the terminal bellJunegunn Choi
2025-01-24Option to prioritize file name matches (#4192)Junegunn Choi
* 'pathname' is a new tiebreak option for prioritizing matches occurring in the file name of the path. * `--scheme=path` will automatically set `--tiebreak=pathname,length`. * fzf will automatically choose `path` scheme when the input is a TTY device, where fzf would start its built-in walker or run `$FZF_DEFAULT_COMMAND` which is usually a command for listing files. Close #4191
2025-01-23Fix header window location and sizeJunegunn Choi
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-19Clarify print(...) actionJunegunn Choi
2025-01-18Add 'gap-line' color for the horizontal line on each gapJunegunn Choi
Color inheritance: border >> list-border >> gap-line
2025-01-17Add FZF_NTH to man pageJunegunn Choi
2025-01-17Allow setting border styles at once with --style full:STYLEJunegunn Choi
2025-01-16Allow displaying --nth parts in a different text styleJunegunn Choi
Close #4183
2025-01-15Add --gap-line to --help output and man pageJunegunn Choi
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-07Update man page sectionsJunegunn Choi
2025-01-06Restructure --help outputJunegunn Choi
2025-01-06Add preview border style 'line'Junegunn Choi
It draws a single line between the preview window and the rest of the interface. i.e. automatically choose between 'left', 'right', 'top', and 'bottom' depending on the position of the preview window.
2025-01-05Border around the header sectionJunegunn Choi
Close #4159
2025-01-04Add `border-native` option to `--tmux` flag (#4157)Andreas Auernhammer
This commit adds the `border-native` resulting in the following: ``` --tmux[=[center|top|bottom|left|right][,SIZE[%]][,SIZE[%]][,border-native]] ``` By default, when not specified, the `-B` flag is passed to the `tmux popup-window` command such that no border is drawn around the tmux popup window. When the `border-native` option is present, the `-B` flag is omitted and the popup window is drawn using the border style configured in the tmux config file. Fixes #4156 Signed-off-by: Andreas Auernhammer <github@aead.dev> Co-authored-by: Junegunn Choi <junegunn.c@gmail.com>
2025-01-02Border around the input section (prompt + info)Junegunn Choi
Close #4154
2024-12-31Add --list-border for additional border around the list sectionJunegunn Choi
Close #4148
2024-12-19Add toggle-hscrollJunegunn Choi
2024-12-150.57.0Junegunn Choi
2024-11-25Allow walking multiple root directories (#4109)msabathier
Co-authored-by: Martin Sabathier <martin.sabathier.ext@corys.fr> Co-authored-by: Junegunn Choi <junegunn.c@gmail.com>
2024-11-24Export FZF_PREVIEW_* variables to other processes as wellJunegunn Choi
Close #4098
2024-11-150.56.3Junegunn Choi
2024-11-120.56.2Junegunn Choi
2024-11-100.56.1Junegunn Choi
2024-11-04Allow specifying '{n}' as the OFFSET in the preview-window flag (#4079)jaydee-coder
* fzf: Allow '{n}' to be used as the OFFSET in the preview-window flag * man: Document using '{n}' as the OFFSET in the preview-window flag
2024-10-270.56.0Junegunn Choi
2024-10-01Add --gap option to put empty lines between itemsJunegunn Choi
2024-09-12Add 'noinfo' option to hide scroll offset information in preview windowJunegunn Choi
fzf --preview 'seq 1000' --preview-window noinfo Close #2525
2024-08-290.55.0Junegunn Choi