summaryrefslogtreecommitdiffstats
path: root/man
AgeCommit message (Collapse)Author
2023-01-170.36.00.36.0Junegunn Choi
2023-01-16Fix typo on man pageJunegunn 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-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-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-27Remove $FZF_LISTEN_PORTJunegunn Choi
It is not worth the added complexity.
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-23Rewrite bind spec parserJunegunn Choi
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-10Rename previous-history to prev-historyJunegunn Choi
previous-history is still supported for backward compatibility
2022-12-09Add color name 'preview-label' (#3053)Junegunn Choi
2022-11-180.35.10.35.1Junegunn Choi
2022-11-18doc(man): complete the definition of what --no-unicode impacts (#3054)Bruno Heridet
2022-11-120.35.00.35.0Junegunn Choi
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-01Allow putting border label on the bottom lineJunegunn Choi
Related #3022
2022-11-01Add horizontal separator after info panel (counter)Junegunn Choi
Close #3029
2022-11-01Add --border-label and --border-label-posJunegunn Choi
Close #3022
2022-10-27Add 'start' event that is triggered once when fzf finder startsJunegunn Choi
Close #1622
2022-10-04doc(man): add a hint about which UI element is the finder info (#2991)Bruno Heridet
While reading the description of the --info flag, it's not immediately obvious that the "finder info" is in fact the UI element representing the match counters.
2022-09-280.34.00.34.0Junegunn Choi
2022-09-28Phase out --no-clear in favor of bindable 'reload' actionJunegunn Choi
2022-09-28Implement height range (--height ~[VALUE][%])Junegunn Choi
Close #2953
2022-08-28Add --scheme=[default|path|history] option to choose scoring schemeJunegunn Choi
Close #2909 Close #2930
2022-08-26Add support for ANSI strike-through (#2932)Emil Vanherp
Close #2932 Co-authored-by: Emil Vanherp <emil@vanherp.me>
2022-08-20Support border-{up,down} as the synonyms for border-{top,bottom}Junegunn Choi
2022-08-080.32.10.32.1Junegunn Choi
2022-08-02Add new tiebreak: 'chunk'Junegunn Choi
Favors the line with shorter matched chunk. A chunk is a set of consecutive non-whitespace characters. Unlike the default `length`, this new scheme works well with tabular input. # length prefers item #1, because the whole line is shorter, # chunk prefers item #2, because the matched chunk ("foo") is shorter fzf --height=6 --header-lines=2 --tiebreak=chunk --reverse --query=fo << "EOF" N | Field1 | Field2 | Field3 - | ------ | ------ | ------ 1 | hello | foobar | baz 2 | world | foo | bazbaz EOF If the input does not contain any spaces, `chunk` is equivalent to `length`. But we're not going to set it as the default because it is computationally more expensive. Close #2285 Close #2537 - Not the exact solution to --tiebreak=length not taking --nth into account, but this should work. And the added benefit is that it works well even when --nth is not provided. - Adding a bonus point to the last character of a word didn't turn out great. The order of the result suddenly changes when you type in the last character in the word producing a jarring effect.
2022-07-210.31.0Junegunn Choi
2022-07-20Add support for an alternative preview window layoutJunegunn Choi
Close #2804 Close #2844 Related #2277
2022-06-23[man] Fix unescaped backslash in awk exampleJunegunn Choi
Close #2854
2022-04-04Add `rebind` action for restoring bindings after `unbind`Junegunn Choi
Fix #2752 Close #2564
2022-03-29Add --ellipsis=.. optionJunegunn Choi
Close #2432 Also see - #1769 - https://github.com/junegunn/fzf/pull/1844#issuecomment-586663660
2021-12-250.29.00.29.0Junegunn Choi
2021-12-05change-preview-window to take multiple option sets separated by '|'Junegunn Choi
So you can "rotate" through the different options with a single binding. fzf --preview 'cat {}' \ --bind 'ctrl-/:change-preview-window(70%|down,40%,border-horizontal|hidden|)' Close #2376
2021-11-30Implement change-preview and change-preview-window actionsJunegunn Choi
The new actions are named with 'change-' prefix to differentiate from the pre-existing, one-off 'preview(...)' action. Fix #2360 Fix #2505 Fix #2666 Related #2435 Related #2376 - Can set up multiple bindings with different change-preview-window actions - Not possible to "rotate" through the options with a single binding - Enlarge or shrink not possible
2021-11-040.28.00.28.0Junegunn Choi
2021-11-04Add 'put' action for putting the character to the promptJunegunn Choi
fzf --bind 'space:preview(date)+put' Close #2456
2021-11-03Add --header-first option to display header before prompt lineJunegunn Choi
Close #2422