Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-16 | Fix deprecations of ioutil (#3370) | Bart | |
2023-01-21 | Action argument in enclosed form should allow new lines | Junegunn Choi | |
Close #3138 | |||
2022-12-23 | Fix bind spec parser | Junegunn Choi | |
2022-12-21 | Fix parse error of actions with arguments | Junegunn Choi | |
2022-12-21 | Add --listen=HTTP_PORT option to receive actions | Junegunn Choi | |
Supersedes #2019 See also: * #1728 * https://github.com/junegunn/fzf.vim/pull/1044 | |||
2022-12-10 | Rename previous-history to prev-history | Junegunn Choi | |
previous-history is still supported for backward compatibility | |||
2022-07-21 | Lift unicode.IsGraphic constraint for pointer, marker, and ellipsis | Junegunn Choi | |
Use at your own risk. Close #2709 Close #2055 | |||
2022-07-21 | Fix delimiter regex to properly support caret (^) | Junegunn Choi | |
Fix #2861 | |||
2021-04-06 | Change --preview-window delimiter from : to , for consistency | Junegunn Choi | |
Delimiter : was chosen when --preview-option only supported position and size attributes. e.g. up:50% | |||
2021-03-13 | Advanced preview scroll offset expression to better support fixed header | Junegunn Choi | |
2021-02-28 | Check gofmt in `make test` | Junegunn Choi | |
2020-12-31 | Fix alt-, for --expect | Junegunn Choi | |
2020-12-30 | Extend support for alt key chords | Junegunn Choi | |
"alt-" with any case-sensitive character is allowed | |||
2020-12-30 | Add "last" action to move the cursor to the last match | Junegunn Choi | |
This is the opposite of "first" (previously known as "top"). | |||
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 | |