summaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
AgeCommit message (Collapse)Author
2023-04-26Add 'zero' eventJunegunn Choi
Close #3263
2023-04-22Add 'track' actionJunegunn Choi
2023-04-22Add change-header and transform-headerJunegunn Choi
Close #3237
2023-04-22[man] Suggest setting RUNEWIDTH_EASTASIAN to 0 or 1Junegunn Choi
Close #2389
2023-04-22Add toggle-track actionJunegunn Choi
2023-04-22Fixed --track when used with --tacJunegunn Choi
Fix #3234
2023-04-12Disallow using --track with --tacJunegunn Choi
Close #3234
2023-04-01Add 'one' eventJunegunn Choi
Close #2629 Close #2494 Close #459
2023-04-01Add --track option to track the current selectionJunegunn Choi
Close #3186 Related #1890
2023-03-25Render CR and LF as ␍ and ␊Junegunn Choi
Close #2529
2023-03-19Omit port number in `--listen` for automatic port assignmentJunegunn Choi
Close #3200
2023-02-150.38.00.38.0Junegunn Choi
2023-02-15Describe become(...) action and use it to simplify examplesJunegunn Choi
2023-02-11Add become(...) action that replaces current fzf processJunegunn Choi
Close #3159
2023-01-31Add 'show-preview' and 'hide-preview'Junegunn Choi
For cases where 'toggle-preview' is not enough
2023-01-30`--preview-window 0,hidden` should not execute the preview commandJunegunn Choi
Until `toggle-preview` action is triggered Fix #3149
2023-01-240.37.00.37.0Junegunn Choi
2023-01-24Support custom separator of inline infoJunegunn Choi
Close #2030 Close #3084
2023-01-23Add 'focus' eventJunegunn Choi
Can we find a better name? I have considered the followings. * 'point', because "the pointer" points to the current item. * 'shift', 'switch', 'move', etc. These are not technically correct because the current item can change without cursor movement (--tac, reload, search update) * 'change' is already taken. 'change-current' feels a bit wordy and sounds wrong, 'current-changed' is wordy and doesn't go well with the other event names * 'target', not straightforward Close #3053
2023-01-22Add 'transform-border-label' and 'transform-preview-label'Junegunn Choi
2023-01-21Action argument in enclosed form should allow new linesJunegunn Choi
Close #3138
2023-01-17[vim] Automatically set RUNEWIDTH_EASTASIAN=1 when &ambiwidth == doubleJunegunn Choi
2023-01-16Better support for Windows terminalsJunegunn Choi
* Default border style on Windows is changed to `sharp` because some Windows terminals are not capable of displaying `rounded` border characters correctly. * If your terminal emulator renders each box-drawing character with 2 columns, set `RUNEWIDTH_EASTASIAN` environment variable to `1`.
2023-01-12Resume preview following if the user scrolls the window to the bottomJunegunn Choi
2023-01-06Add scrollbar to the preview windowJunegunn Choi
2023-01-01Colors for 'separator' and 'scrollbar' will default to that for 'border'Junegunn Choi
2023-01-01Add scrollbarJunegunn Choi
Close #3096
2022-12-31Add transform-prompt(...) actionJunegunn Choi
2022-12-30Update transform-query examples for zshJunegunn Choi
Close #3107
2022-12-30Always execute preview command if {q} is in the templateJunegunn Choi
Even when {q} is empty. Because, why not? While this can be seen as a breaking change, there is an easy workaround to keep the old behavior. # This will show // even when the query is empty : | fzf --preview 'echo /{q}/' # But if you don't want it, : | fzf --preview '[ -n {q} ] || exit; echo /{q}/' Close #2759
2022-12-29Add reload-sync actionJunegunn Choi
Close #2816
2022-12-29Add 'load' event that is triggered when the input stream is completeJunegunn Choi
and the first search (with or without query) is complete
2022-12-28Add transform-query(...) actionJunegunn Choi
Test case authored by @SpicyLemon Close #1930 Close #2465 Close #2559 Close #2509 (e.g. fzf --bind 'space:transform-query:printf %s%s {q} {}')
2022-12-27Allow put action with an argument i.e. put(...)Junegunn Choi
2022-12-27Add pos(...) action to move the cursor to the numeric positionJunegunn Choi
# Put the cursor on the 10th item seq 100 | fzf --sync --bind 'start:pos(10)' # Put the cursor on the 10th to last item seq 100 | fzf --sync --bind 'start:pos(-10)' Close #3069 Close #395
2022-12-25Revert "Add GET endpoints for getting the state of the finder"Junegunn Choi
This reverts commit 750b2a63130fc6b67aaa64c59d42cff428c26b4a. This can cause a deadlock if the endpoints are accessed in the core event loop via execute action. fzf --listen 6266 --bind 'space:execute:curl localhost:6266' Technically, there's no reason to use the API because the information is already available via `{}` and `{q}`, but I'd like to completely remove the risk of misuse.
2022-12-25Add GET endpoints for getting the state of the finderJunegunn Choi
* GET / (or GET /current) * GET /query
2022-12-21Add --listen=HTTP_PORT option to receive actionsJunegunn Choi
Supersedes #2019 See also: * #1728 * https://github.com/junegunn/fzf.vim/pull/1044
2022-12-18Add change-query(...) actionJunegunn Choi
2022-12-11Add 'next-selected' and 'prev-selected' actionsJunegunn Choi
Close #2749
2022-12-09Add color name 'preview-label' (#3053)Junegunn Choi
2022-12-04Fix inconsistent bonus points in exact matchJunegunn Choi
Exact match would assign a different bonus point to the first character when non-default --scheme was used. Fix #3073
2022-11-29Make 'double-click' behave the same as 'enter' by defaultJunegunn Choi
Close #3061
2022-11-18Fix mouse event above fzf finderJunegunn Choi
Fix #2949
2022-11-18Fix panic on inverse match query with `--tiebreak=chunk`Junegunn Choi
Fix #3055
2022-11-10Add --separator to customize the info separatorJunegunn Choi
2022-11-06Add --border=[bold|double] and --preview-window=border-[bold|double]Junegunn Choi
2022-11-01Fix typo in CHANGELOGJunegunn Choi
2022-11-01Allow putting border label on the bottom lineJunegunn Choi
Related #3022
2022-11-01Add --preview-label and --preview-label-posJunegunn Choi
Close #3022