Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-06 | 0.53.00.53.0 | Junegunn Choi | |
2024-06-06 | Update docs | Junegunn Choi | |
2024-06-05 | [man] Clarification on --scheme options | Junegunn Choi | |
2024-06-04 | Add --tail=NUM to limit the number of items to keep in memory | Junegunn Choi | |
2024-06-01 | Revert "An '--expect' key should execute actions bound to the key" | Junegunn Choi | |
To be backward compatible. Close #3829 | |||
2024-05-29 | Make --tmux argument optional | Junegunn Choi | |
2024-05-27 | Different marker for the first and last line of multi-line entries | Junegunn Choi | |
Can be configured via `--marker-multi-line` | |||
2024-05-24 | Describe exit code 126 | Junegunn Choi | |
2024-05-24 | Change default --scroll-off to 3 | Junegunn Choi | |
2024-05-24 | Use bold bar as the default marker | Junegunn Choi | |
2024-05-22 | Add print(...) action | Junegunn Choi | |
2024-05-21 | Update the summary | Junegunn Choi | |
2024-05-21 | Embed man page in the binary and show it on 'fzf --man' | Junegunn Choi | |
2024-05-20 | Change default marker | Junegunn Choi | |
2024-05-20 | Respect $NO_COLOR environment variable | Junegunn Choi | |
Close #1762 | |||
2024-05-20 | Implement multi-line display of multi-line items | Junegunn Choi | |
2024-05-19 | Change default pointer and marker character | Junegunn Choi | |
* Pointer: '▌' * Marker: '▏' They will still be set to '>' if `--no-unicode` is given. Reasons: * They look okay * They work better with multi-line items (WIP) | |||
2024-05-18 | Add --tmux option to replace fzf-tmux script | Junegunn Choi | |
2024-05-15 | docs: update zsh integration instructions (#3794) | LangLangBart | |
2024-05-14 | 0.52.10.52.1 | Junegunn Choi | |
2024-05-09 | chore: Update flags to include long-form options for case (#3785) | LangLangBart | |
2024-05-08 | 0.52.00.52.0 | Junegunn Choi | |
2024-05-07 | Add color names: selected-{fg,bg,hl} | Junegunn Choi | |
2024-05-07 | Rename --cursor-line to --highlight-line | Junegunn Choi | |
2024-05-07 | Add --cursor-line to highlight the whole current line | Junegunn Choi | |
Similar to 'set cursorline' of Vim. | |||
2024-05-07 | Add current-{fg,bg,hl} as synonyms for {fg,bg,hl}+ | Junegunn Choi | |
2024-05-06 | Do not enable delayed expansion mode when running cmd.exe | Junegunn Choi | |
And simplify the argument escaping code. Fix #3764. This may breaks some existing use cases, but the mode causes too much trouble when escaping arguments and it makes some things not possible. # Now you can pass special characters to rg process without any escaping problems: &|<>()@^%! fzf --ansi --disabled --bind "change:reload:rg --column --line-number --no-heading --color=always --smart-case -- {q}" # No sudden expansion of the arguments on '!' fzf --disabled --preview "echo {q} {n} {}" --query "&|<>()@^%!" --prompt "&|<>()@^%!" | |||
2024-05-06 | Count $FZF_CLICK_HEADER_LINE from top to bottom | Junegunn Choi | |
Regardless of `--layout`. https://github.com/junegunn/fzf/pull/3768#issuecomment-2094806558 | |||
2024-05-05 | Add click-header event for reporting clicks within header (#3768) | Kuremu | |
Sets $FZF_CLICK_HEADER_LINE and $FZF_CLICK_HEADER_COLUMN env vars with coordinates of the last click inside and relative to the header and fires click-header event. Co-authored-by: Junegunn Choi <junegunn.c@gmail.com> | |||
2024-05-01 | 0.51.00.51.0 | Junegunn Choi | |
2024-04-27 | Add $FZF_POS environment variable | Junegunn Choi | |
Close #2175 Close #3753 | |||
2024-04-27 | Add --with-shell for shelling out with different command and flags (#3746) | Junegunn Choi | |
Close #3732 | |||
2024-04-27 | Add 'change-multi' action | Junegunn Choi | |
Close #3754 | |||
2024-04-20 | Remove invalid 'result' event when using --sync option | Junegunn Choi | |
When the search for the initial query doesn't finish immediately fzf would trigger an invalid 'result' event for an empty query. seq 100 | fzf --query 99 --bind result:accept --sync # Prints 99 seq 1000000 | fzf --query 99 --bind result:accept --sync # Should print 99, but fzf would print 1 | |||
2024-04-15 | 0.50.00.50.0 | Junegunn Choi | |
2024-04-13 | Export $FZF_KEY environment variable to child processes | Junegunn Choi | |
It's the name of the last key pressed. Related #3412 | |||
2024-04-10 | Add jump and jump-cancel events | Junegunn Choi | |
Close #3412 # Default behavior fzf --bind space:jump # Same as jump-accept action fzf --bind space:jump,jump:accept # Accept on jump, abort on cancel fzf --bind space:jump,jump:accept,jump-cancel:abort # Change header on jump-cancel fzf --bind 'space:change-header(Type jump label)+jump,jump-cancel:change-header:Jump cancelled' | |||
2024-04-05 | 0.49.00.49.0 | Junegunn Choi | |
2024-04-04 | Do not hide separator by default on --info=inline-right|hidden | Junegunn Choi | |
2024-03-29 | Add environment variables: FZF_{BORDER,PREVIEW}_LABEL (#3693) | Matthieu Cneude | |
The environment variable get the value of the preview label, even if it has been updated with an action. It can be useful to track the label of the preview and be able to switch between previews using only one binding. Co-authored-by: Junegunn Choi <junegunn.c@gmail.com> | |||
2024-03-28 | Add track-current, untrack-current, and toggle-track-current (#3699) | Junegunn Choi | |
Close #3691 | |||
2024-03-17 | 0.48.10.48.1 | Junegunn Choi | |
2024-03-14 | 0.48.00.48.0 | Junegunn Choi | |
2024-03-13 | Embed shell integration scripts in fzf binary (`--bash` / `--zsh` / ↵ | Junegunn Choi | |
`--fish`) (#3675) This simplifies the distribution, and the users are less likely to have problems caused by using incompatible scripts and binaries. # Set up fzf key bindings and fuzzy completion eval "$(fzf --bash)" # Set up fzf key bindings and fuzzy completion eval "$(fzf --zsh)" # Set up fzf key bindings fzf --fish | source | |||
2024-03-13 | Add walker options and replace 'find' with the built-in walker (#3649) | Junegunn Choi | |
2024-03-10 | 0.47.00.47.0 | Junegunn Choi | |
2024-02-29 | Add $FZF_DEFAULT_OPTS_FILE (#3618) | Junegunn Choi | |
For those who prefer to manage default options in a file. If the file is not found, fzf will exit with an error. We're not setting a default value for it because: 1. it's hard to find a default value that can be universally agreed upon 2. to avoid fzf having to check for the existence of the file even when it's not used | |||
2024-02-01 | 0.46.10.46.1 | Junegunn Choi | |
2024-01-23 | 0.46.00.46.0 | Junegunn Choi | |
2024-01-21 | Avoid deadlocks by adding a 2 second timeout to GET / endpoint | Junegunn Choi | |
Because fzf processes HTTP GET requests in the main event loop, accessing the endpoint from within execute/transform actions would result in a deadlock and hang fzf indefinitely. This commit sets a 2 second timeout to avoid the deadlock. |