summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-11-08Use SIGTERM instead of SIGKILL for preview processv0.66.0-customJulian Hurst
2025-10-12Fix --bold inheritanceJunegunn Choi
Fix #4548
2025-10-12Revert "Make query string in `--disabled` state bold as before"Junegunn Choi
This reverts commit ab407c4645952d09c4bb9b481b178717f0a0578f.
2025-10-11Make query string in `--disabled` state bold as beforeJunegunn Choi
Fix #4546
2025-10-09Improve Unix domain socket handlingJunegunn Choi
- Check if the file is in use - Change the permission to 0600
2025-10-09Fix --help output: socket path cannot be omittedJunegunn Choi
2025-10-09Add Unix domain socket support for --listenJunegunn Choi
Close #4541
2025-10-09Fix offset-up and offset-down with --layout=reverse-listJunegunn Choi
Related: 3df06a1c68b7dcaf54bb455489498440836f363e
2025-10-09Add 'best' actionJunegunn Choi
2025-10-09Go to the closest match when disabling raw modeJunegunn Choi
2025-10-09ADD $FZF_DIRECTIONJunegunn Choi
2025-10-09Rename: '--color hidden' to '--color nomatch'Junegunn Choi
2025-10-09Fix non-matching items not refreshing after clearing queryJunegunn Choi
2025-10-09Fix: 'hidden' style not applied to text without colorsJunegunn Choi
2025-10-09Add special 'strip' style attribute for stripping colorsJunegunn Choi
Test cases: fd --color always | fzf --ansi --delimiter / fd --color always | fzf --ansi --delimiter / --nth -1 --color fg:dim,nth:regular fd --color always | fzf --ansi --delimiter / --nth -1 --color fg:dim:strip,nth:regular fd --color always | fzf --ansi --delimiter / --nth -1 --color fg:dim:strip,nth:regular --raw fd --color always | fzf --ansi --delimiter / --nth -1 --color fg:dim:strip,nth:regular,hidden:strikethrough --raw fd --color always | fzf --ansi --delimiter / --nth -1 --color fg:dim:strip,nth:regular,hidden:strip:strikethrough --raw fd --color always | fzf --ansi --delimiter / --nth -1 --color fg:dim:strip,nth:regular,hidden:strip:dim:strikethrough --raw
2025-10-09Revise color configurationJunegunn Choi
2025-10-09Do not allow gutter characters with width other than 1Junegunn Choi
2025-10-09Add $FZF_RAW for conditional actionsJunegunn Choi
2025-10-09Add enable-raw and disable-raw actionsJunegunn Choi
2025-10-09Refactor action implementationJunegunn Choi
2025-10-09Remove TODO commentsJunegunn Choi
2025-10-09Introduce 'raw' modeJunegunn Choi
2025-10-04Fix stray character artifacts when scrollbar is hiddenJunegunn Choi
Fix #4537
2025-09-29refactor: use maps.Copy and maps.Clone (#4518)mickychang9
Signed-off-by: mickychang9 <mickychang9@outlook.com>
2025-09-28Update --help output to avoid confusionJunegunn Choi
2025-09-27Remove unused fieldJunegunn Choi
2025-09-27merger: fix chunk cache never getting cleared (#4531)alex-huff
Commit 7fc13c5 indroduced less aggressive cache invalidation for the chunk cache but saved the new revision before comparing it with the old one, and so the cache was never considered invalid. Fixes #4529
2025-09-23tui/light: consume full 7-byte CSI sequences to prevent leftover printing ↵Massimo Mund
(#4528) - Fix parsing in escSequence so 7-byte CSI forms (e.g. ESC [ 5 ; 10 ~) set *sz = 7 and the entire sequence is consumed. - Prevents trailing bytes (like 10~) from remaining in the input buffer and being printed as stray characters.
2025-09-17Adjust base16 (16) theme (#4501)Junegunn Choi
Motivation: `--color base16` can be a better default than `dark` or `light`, since it uses the colors defined by the current theme. This usually blends in more naturally and works well in both light and dark modes. However, some elements were previously hard-coded with white or black foreground colors, which can cause rendering issues in certain terminal themes.
2025-09-16Add --gutter to --help and man pageJunegunn Choi
2025-09-16Style change: thinner gutter column (#4521)Junegunn Choi
2025-09-14Fix CTRL-Z for tcell renderer by using the official APIJunegunn Choi
See https://github.com/gdamore/tcell/pull/431
2025-09-14Fix rendering of multiple OSC 8 links in a single lineJunegunn Choi
Fix #4517
2025-09-05Add sub-word actions (#3997)Massimo Mund
Add `backward-subword`, `forward-subword`, `kill-subword`, `backward-kill-subword` actions.
2025-09-05Add keybindings for CTRL, ALT, SHIFT + UP, DOWN, RIGHT, LEFT, HOME, END, ↵Massimo Mund
BACKSPACE, DELETE & more (#3996) * Added tests for `LightRenderer` * Added common SHIFT, ALT and ALT+SHIFT key sequences * Added common CTRL key sequences * Added common CTRL+ALT, CTRL+SHIFT, CTRL+ALT+SHIFT key sequences * Added proper xterm META modifier handling according to https://github.com/joejulian/xterm/blob/defc6dd5684a12dc8e56cb6973ef973e7a32caa3/input.c#L357-L375 * Fix `ctrl-backspace` and `ctrl-alt-backspace` * Fix broken tcell tests on windows by swallowing Resize events * Added tests for FullscreenRenderer * Removed own fork of tcell and updated tcell to 2.9.0 tcell 2.9.0 is needed for `Ctrl-Alt-*` and `Ctrl-Alt-Shift-*` shortcuts in Windows * Replace conditional checks with switch statements to improve readability * Replace long conditionals with constant slices to improve readability * Bind `ctrl-bspace` (`ctrl-h`) to `backward-delete-char` by default Since we now distinguish between Backspace and Ctrl-Backspace, Ctrl-Backspace should trigger the same action as Backspace by default. In that way nothing changes for the user but you can bind other actions to Ctrl-Backspace when desired.
2025-08-31refactor: replace []byte(fmt.Sprintf) with fmt.Appendf (#4507)zhedazijingang
Signed-off-by: zhedazijingang <unwrap_or_else@outlook.com>
2025-08-27Fix rendering of items with tabs when using a non-default ellipsisJunegunn Choi
Fix #4505
2025-08-22Do not unset FZF_DEFAULT_* variables when using winptyJunegunn Choi
Fix #4497 Fix #4400
2025-08-15Use fixed-length array when possible (#4488)Ioannis Pinakoulakis
2025-08-14chore: remove redundant word in comment (#4490)longhutianjie
Signed-off-by: longhutianjie <keplrnewton@icloud.com>
2025-08-08Fix incorrect truncation of --info-command with --info=inline-rightJunegunn Choi
Fix #4479
2025-08-03Fix '--color nth:regular' not to reset ANSI attributes of the original textJunegunn Choi
2025-08-03Fix a bug where you cannot unset the default `--nth` using `change-nth`Junegunn Choi
2025-08-02Fix $FZF_CLICK_{HEADER,FOOTER}_WORD with ANSI colors and tabsJunegunn Choi
2025-07-23Add 'trigger(KEY_OR_EVENT[,...])' actionJunegunn Choi
2025-07-23Better fix for #4465 - remove unnecessary eraseJunegunn Choi
2025-07-22Add 'click-footer' eventJunegunn Choi
2025-07-22Fix rendering error when hiding a preview window without borderJunegunn Choi
This was a regression introduced in cdcab267. Fix #4465
2025-07-22Fix --no-header-lines-border behaviorJunegunn Choi
It should be different from --header-lines-border=none according to the man page. It should merge two headers unlike the latter.
2025-07-20Add support for {*n} and {*nf} placeholderJunegunn Choi
Close #4458