summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2023-05-010.40.00.40.0Junegunn Choi
2023-04-30Do not display trailing carriage returns in the preview windowJunegunn Choi
Close #3269
2023-04-30Fix search not triggered when query change and reload happen at the same timeJunegunn Choi
Fix #3268
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-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-02Fix 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>
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-26Respect 'regular' attribute in 'bw' base themeJunegunn Choi
Don't make the text bold if an element is explicitly specified as 'regular'. Fix #3222
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-03-17Fix extra new line in the preview windowJunegunn Choi
When a colored text ends at the right end of the window Fix #3209
2023-02-23Add spell check workflow (#3183)Zhizhen He
2023-02-19Make sure that the query before the cursor is not hiddenJunegunn Choi
Close #3176
2023-02-15become: Set stdin to /dev/ttyJunegunn Choi
2023-02-12Run 'become' only when the command template is properly evaluatedJunegunn Choi
2023-02-11Add become(...) action that replaces current fzf processJunegunn Choi
Close #3159
2023-02-01Code cleanupJunegunn Choi
2023-01-31Add 'show-preview' and 'hide-preview'Junegunn Choi
For cases where 'toggle-preview' is not enough
2023-01-30toggle-preview should not show empty preview windowJunegunn Choi
2023-01-30`--preview-window 0,hidden` should not execute the preview commandJunegunn Choi
Until `toggle-preview` action is triggered Fix #3149
2023-01-24Sanitize input strings that should be a single lineJunegunn Choi
2023-01-24Support custom separator of inline infoJunegunn Choi
Close #2030 Close #3084
2023-01-24No need to touch mouse flag if it's already falseJunegunn Choi
2023-01-24Temporarily disable mouse mode when switching to an external commandJunegunn Choi
2023-01-24Reenable mouse mode when coming back from an external programJunegunn Choi
Close #3141
2023-01-23Make test case pass on 32-bit platformsJunegunn Choi
Close #3127
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-23Do not restore terminal state while running an external commandJunegunn Choi
2023-01-22Add 'transform-border-label' and 'transform-preview-label'Junegunn Choi
2023-01-22Add change-border-label and change-preview-label actions, update manjpcrs
2023-01-21Action argument in enclosed form should allow new linesJunegunn Choi
Close #3138
2023-01-170.36.00.36.0Junegunn Choi
2023-01-16Fix rendering of double-column borders on light rendererJunegunn Choi
2023-01-16Fix rendering of double-column bordersJunegunn 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-09Allow re-enabling preview follow on change-preview-windowJunegunn Choi
2023-01-09Disable preview follow after dragging the scrollbarJunegunn Choi
TBD: Should we re-enable follow once the offset reaches the bottom?
2023-01-07Run preview command when preview window appears after resize (#3113)Junegunn Choi
# Start fzf in a small screen so that the preview window is hidden fzf --bind 'ctrl-p:toggle-preview' --preview 'stat {}' --preview-window='right,50%,<100(down,50%,hidden)' # Enlarge the screen until the preview window appears. It should not be empty.
2023-01-07Prevent fzf crashing on malformed remote actionJunegunn Choi
2023-01-07Allow toggling of alternative preview window layout that is hiddenJunegunn Choi
Fix #3113
2023-01-06Add scrollbar to the preview windowJunegunn Choi
2023-01-05Reduce flickering of the scroll info panel on the preview windowJunegunn Choi
2023-01-04Fix cyclic scrolling with non-zero preview header linesJunegunn Choi
e.g. fzf --preview-window 'cycle,~2' --preview 'echo foo; echo bar; seq 100'
2023-01-04Fix preview border on tcell rendererJunegunn Choi