| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-10-25 | Add support for text styling using --color | Junegunn Choi | |
| Close #1663 | |||
| 2020-10-11 | Add --preview-window=default for resetting the options | Junegunn Choi | |
| 2020-10-09 | Add nowrap, nocycle, nohidden for --preview-window | Junegunn Choi | |
| Close #2203 | |||
| 2020-10-09 | Reset preview window flags that are not style-related | Junegunn Choi | |
| Fix #2203 | |||
| 2020-10-06 | Fix preview window size calculation | Junegunn Choi | |
| 2020-02-17 | Make pointer and multi-select marker customizable (#1844) | Hiroki Konishi | |
| Add --pointer and --marker option which can provide additional context to the user | |||
| 2019-11-21 | Allow action composition over multiple --bind | Junegunn Choi | |
| # Note + prefix in the second bind expression fzf --bind u:up --bind u:+up fzf --bind u:up+up | |||
| 2019-11-21 | Fix parse error of --bind expression | Junegunn Choi | |
| 2018-03-13 | Make fzf pass go vet | Ryan Boehning | |
| Add String() methods to types, so they can be printed with %s. Change some %s format specifiers to %v, when the default string representation is good enough. In Go 1.10, `go test` triggers a parallel `go vet`. So this also makes fzf pass `go test`. Close #1236 Close #1219 | |||
| 2017-08-27 | Make --expect additive | Junegunn Choi | |
| Similarly to --bind or --color. --expect used to replace the previously specified keys, and fzf#wrap({'options': '--expect=f1'}) wouldn't work as expected. It forced us to come up with some ugly hacks like the following: https://github.com/junegunn/fzf.vim/blob/13b27c45c8bdf6c3a41376bb83e4895edadf8c7e/autoload/fzf/vim.vim#L1086 | |||
| 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-04-28 | Add support for ctrl-alt-[a-z] key chords | Junegunn Choi | |
| Close #906 | |||
| 2017-01-22 | Composable actions in --bind | Junegunn Choi | |
| Close #816 | |||
| 2016-12-05 | Truncate long lines in preview window | Junegunn Choi | |
| Add `:wrap` to --preview-window to wrap lines instead Close #756 | |||
| 2016-11-07 | Implement tcell-based renderer | Michael Kelley | |
| 2016-11-07 | Prepare for termbox/windows build | Junegunn Choi | |
| `TAGS=termbox make` (or `go build -tags termbox`) | |||
| 2016-10-21 | Set foreground color without affecting background | Junegunn Choi | |
| Close #712 | |||
| 2016-09-21 | Fix temp directory in a test case | Junegunn Choi | |
| 2016-08-14 | [perf] Avoid allocating rune array for ascii string | Junegunn Choi | |
| In the best case (all ascii), this reduces the memory footprint by 60% and the response time by 15% to 20%. In the worst case (every line has non-ascii characters), 3 to 4% overhead is observed. | |||
| 2016-08-12 | :hidden property of previous --preview-window should be cleared | Junegunn Choi | |
| Fix #636. Patch suggested by @edi9999. | |||
| 2016-05-13 | Allow alt-enter and alt-space for --bind (#571) | Junegunn Choi | |
| 2016-02-18 | Minor refactoring | Junegunn Choi | |
| - Slightly more efficient processing of Options - Do not return reference type arguments that are mutated inside the function - Use util.Constrain function when appropriate | |||
| 2015-11-03 | Make --extended default | Junegunn Choi | |
| Close #400 | |||
| 2015-10-09 | Fix #370 - Panic when trying to set colors when colors are disabled | Junegunn Choi | |
| 2015-08-11 | Fix --with-nth performance; use simpler regular expression | Junegunn Choi | |
| Related #317 | |||
| 2015-08-10 | Fix --with-nth performance; avoid regex if possible | Junegunn Choi | |
| Close #317 | |||
| 2015-07-16 | Fix #292 - Allow binding of colon and comma | Junegunn Choi | |
| 2015-06-19 | Improve handling of key names | Junegunn Choi | |
| Remember the exact string given as the key name so that it's possible to correctly handle synonyms and print the original string. | |||
| 2015-06-15 | Change alternative notation for execute action (#265) | Junegunn Choi | |
| e.g. fzf --bind "ctrl-m:execute:COMMAND..." --bind ctrl-j:accept | |||
| 2015-06-15 | Fix `.` to match newlines as well (#265) | Junegunn Choi | |
| 2015-06-15 | Add alternative execute notation that does not require closing char | Junegunn Choi | |
| This can be used to avoid parse errors that can happen when the command contains the closing character. Since the command does not finish at a certain character, the key binding should be the last one in the group. Suggested by @tiziano88. (#265) e.g. fzf --bind "ctrl-m:execute=COMMAND..." --bind ctrl-j:accept | |||
| 2015-06-15 | Add synonyms for some keys to be used with --bind and --toggle-sort | Junegunn Choi | |
| enter (return), space, tab, btab, esc, up, down, left, right | |||
| 2015-06-14 | More alternative notations for execute action | Junegunn Choi | |
| execute(...) execute[...] execute~...~ execute!...! execute@...@ execute#...# execute$...$ execute%...% execute^...^ execute&...& execute*...* execute:...: execute;...; execute/.../ execute|...| | |||
| 2015-06-14 | Add bind action for executing arbitrary command (#265) | Junegunn Choi | |
| e.g. fzf --bind "ctrl-m:execute(less {})" fzf --bind "ctrl-t:execute[tmux new-window -d 'vim {}']" | |||
| 2015-06-03 | Color customization (#245) | Junegunn Choi | |
| 2015-05-21 | Custom key binding support (#238) | Junegunn Choi | |
| 2015-03-31 | Implement --toggle-sort option (#173) | Junegunn Choi | |
| 2015-03-29 | Implement --expect option to support simple key bindings (#163) | Junegunn Choi | |
| 2015-01-23 | Nullify --nth option when it's irrelevant | Junegunn Choi | |
| 2015-01-12 | Lint | Junegunn Choi | |
| 2015-01-04 | Rewrite fzf in Go | Junegunn Choi | |
