Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-27 | Fix bug where preview is not updated after reload when --disabled is set | Junegunn Choi | |
Fix #3311 | |||
2023-05-27 | Remove dead code | Junegunn Choi | |
2023-05-01 | Fix caching when reload and query change triggered by the same binding | Junegunn Choi | |
2023-04-30 | Fix search not triggered when query change and reload happen at the same time | Junegunn Choi | |
Fix #3268 | |||
2023-04-02 | Fix a bug of height range with -1 or -0 (#3226) | tyama711 | |
Fixed a bug that when both heightUnknown and deferred are true, deferred is not properly reset and the program terminates abnormally. Co-authored-by: Junegunn Choi <junegunn.c@gmail.com> | |||
2022-12-31 | Fix cache being immediately cleared on reload-sync | Junegunn Choi | |
2022-12-29 | Add reload-sync action | Junegunn Choi | |
Close #2816 | |||
2022-09-28 | Implement height range (--height ~[VALUE][%]) | Junegunn Choi | |
Close #2953 | |||
2022-08-12 | Reformat comments adhere to gofmt | Junegunn Choi | |
2022-08-03 | Fix incorrect ordering of `--tiebreak=chunk` | Junegunn Choi | |
2022-04-04 | Add `rebind` action for restoring bindings after `unbind` | Junegunn Choi | |
Fix #2752 Close #2564 | |||
2021-09-14 | Reset {n} after reload | Junegunn Choi | |
Fix #2611 | |||
2021-03-07 | Kill input command on terminate | Junegunn Choi | |
Fix #2381 Close #2382 | |||
2021-01-03 | 0.25.00.25.0 | Junegunn Choi | |
2021-01-03 | Make search toggleable | Junegunn Choi | |
- `--phony` renamed to `--disabled` for consistency - `--no-phony` is now `--enabled` - Added `enable-search`, `disable-search`, and `toggle-search` actions for `--bind` - Added `--color` options: `query` and `disabled` Close #2303 | |||
2020-10-27 | 0.24.0-rc10.24.0-rc1 | Junegunn Choi | |
2020-10-25 | Add support for text styling using --color | Junegunn Choi | |
Close #1663 | |||
2019-12-16 | Fix incorrect header array mutation | Junegunn Choi | |
2019-12-09 | Defer resetting multi-selection on reload | Junegunn Choi | |
2019-12-06 | Properly clear list when --header-lines not filled on reload | Junegunn Choi | |
2019-12-05 | Remove immediate flickering on reload action | Junegunn Choi | |
2019-11-12 | Remove trailing whitespaces when using --with-nth | Junegunn Choi | |
2019-11-12 | 'reload' action should reset --header-lines | Junegunn Choi | |
2019-11-11 | Remove unnecessary reader barrier on --filter mode | Junegunn Choi | |
2019-11-10 | Experimental implementation of "reload" action | Junegunn Choi | |
# Reload input list with different sources seq 10 | fzf --bind 'ctrl-a:reload(seq 100),ctrl-b:reload(seq 1000)' # Reload as you type seq 10 | fzf --bind 'change:reload:seq {q}' --phony # Integration with ripgrep RG_PREFIX="rg --column --line-number --no-heading --color=always --smart-case " INITIAL_QUERY="" FZF_DEFAULT_COMMAND="$RG_PREFIX '$INITIAL_QUERY'" \ fzf --bind "change:reload:$RG_PREFIX {q} || true" \ --ansi --phony --query "$INITIAL_QUERY" Close #751 Close #965 Close #974 Close #1736 Related #1723 | |||
2019-11-10 | Add --phony option for disabling search | Junegunn Choi | |
With --phony, fzf becomes a simply selector interface without its own search functionality. The query string is only used for building the command for preview or execute action. Close #1723 | |||
2019-03-07 | Always prepend ANSI reset code before re-assembling tokens | Junegunn Choi | |
2019-03-07 | Remove unnecessary ANSI code injection | Junegunn Choi | |
2019-03-06 | Preserve the original color of each token when using --with-nth with --ansi | Junegunn Choi | |
Close #1500 | |||
2018-12-19 | Inverse-only matches should not reorder the remaining results | Junegunn Choi | |
Fix #1458 | |||
2017-08-20 | Ignore EvtReadNew if EvtReadFin is already set | Junegunn Choi | |
2017-08-20 | Remove redundant read event when --sync is used | Junegunn Choi | |
2017-08-16 | Remove count field from ChunkList | Junegunn Choi | |
2017-08-16 | Make Reader event notification asynchronous | Junegunn Choi | |
Instead of notifying the event coordinator (EventBox) whenever a new line is arrived, start a background goroutine that periodically does the task. Atomic.StoreInt32 is much cheaper than mutex synchronization that happens during EventBox update. | |||
2017-08-15 | Remove special nilItem | Junegunn Choi | |
2017-08-01 | Do not use defer in performance-sensitive contexts | Junegunn Choi | |
2017-07-21 | Further reduce unnecessary rune array conversion | Junegunn Choi | |
I was too quick to release 0.16.9, this commit makes --ansi processing even faster. | |||
2017-07-20 | Avoid unconditionally storsing input as runes | Junegunn Choi | |
When --with-nth is used, fzf used to preprocess each line and store the result as rune array, which was wasteful if the line only contains ascii characters. | |||
2017-07-16 | Reduce memory footprint of Item struct | Junegunn Choi | |
2017-07-16 | Remove pointer indirection by changing Chunk definition | Junegunn Choi | |
2017-07-01 | Print [ERROR] on info line when the default command failed | Junegunn Choi | |
With zero result. Related: https://github.com/junegunn/fzf.vim/issues/22#issuecomment-311869805 | |||
2017-06-02 | Add git revision to --version output | Junegunn Choi | |
2017-06-02 | Fix inconsistent tiebreak scores when --nth is used | Junegunn Choi | |
Make sure to consistently calculate tiebreak scores based on the original line. This change may not be preferable if you filter aligned tabular input on a subset of columns using --nth. However, if we calculate length tiebreak only on the matched components instead of the entire line, the result can be very confusing when multiple --nth components are specified, so let's keep it simple and consistent. Close #926 | |||
2017-01-30 | 0.16.30.16.3 | Junegunn Choi | |
2017-01-09 | Add --normalize option to normalize latin script characters | Junegunn Choi | |
Close #790 | |||
2016-09-19 | Add --print0 option0.15.0 | Junegunn Choi | |
Related: #660 | |||
2016-09-18 | Revise ranking algorithm | Junegunn Choi | |
2016-08-20 | No need to cache the result in filtering mode (--filter) | Junegunn Choi | |
2016-08-20 | Remove Offset slice from Result struct | Junegunn Choi | |
2016-08-19 | Micro-optimizations | Junegunn Choi | |
- Make structs smaller - Introduce Result struct and use it to represent matched items instead of reusing Item struct for that purpose - Avoid unnecessary memory allocation - Avoid growing slice from the initial capacity - Code cleanup |