Massimo Mund
ae12e94b1f
Add sub-word actions ( #3997 )
...
Add `backward-subword`, `forward-subword`, `kill-subword`, `backward-kill-subword` actions.
2025-09-05 19:38:22 +09:00
Massimo Mund
9ed971cc90
Add keybindings for CTRL, ALT, SHIFT + UP, DOWN, RIGHT, LEFT, HOME, END, 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 defc6dd568/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-09-05 14:56:51 +09:00
Junegunn Choi
129cb23078
Require Go 1.23
2025-09-05 14:45:17 +09:00
dependabot[bot]
d22812e917
Bump github.com/gdamore/tcell/v2 from 2.8.1 to 2.9.0 ( #4503 )
...
Bumps [github.com/gdamore/tcell/v2](https://github.com/gdamore/tcell ) from 2.8.1 to 2.9.0.
- [Release notes](https://github.com/gdamore/tcell/releases )
- [Changelog](https://github.com/gdamore/tcell/blob/main/CHANGESv2.md )
- [Commits](https://github.com/gdamore/tcell/compare/v2.8.1...v2.9.0 )
---
updated-dependencies:
- dependency-name: github.com/gdamore/tcell/v2
dependency-version: 2.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-05 14:39:37 +09:00
Charlie Vieth
10d712824a
mod: update charlievieth/fastwalk to v1.0.13 and min Go version to 1.21 ( #4508 )
...
This commit updates github.com/charlievieth/fastwalk to v1.0.13 which
addresses fastwalk issue #61 . It also updates the minimum supported Go
version to 1.21 (up from 1.20) since that is now the minimum version
supported by fastwalk.
2025-09-04 22:04:52 +09:00
Junegunn Choi
de4059c8fa
Update README
2025-09-03 08:18:57 +09:00
Junegunn Choi
416aff86e9
0.65.2
v0.65.2
2025-08-31 22:18:44 +09:00
zhedazijingang
59dc7f178f
refactor: replace []byte(fmt.Sprintf) with fmt.Appendf ( #4507 )
...
Signed-off-by: zhedazijingang <unwrap_or_else@outlook.com >
2025-08-31 22:01:35 +09:00
junegunn
a3c9f8bfee
Deploying to master from @ junegunn/fzf@5546c65491 🚀
2025-08-31 00:02:03 +00:00
Junegunn Choi
5546c65491
Fix rendering of items with tabs when using a non-default ellipsis
...
Fix #4505
2025-08-27 23:31:31 +09:00
junegunn
f2179f015c
Deploying to master from @ junegunn/fzf@9a53d84b9c 🚀
2025-08-24 00:02:30 +00:00
Junegunn Choi
9a53d84b9c
Update README.md
2025-08-22 22:51:04 +09:00
Junegunn Choi
0a8ff7899c
Do not unset FZF_DEFAULT_* variables when using winpty
...
Fix #4497
Fix #4400
2025-08-22 19:24:01 +09:00
xty
f9d7877d8b
[bash 3] Fix CTRL-T and ALT-C to preserve the last yank ( #4496 )
2025-08-19 23:31:02 +09:00
Peter Sideris
9fe9976591
Fix a typo in man page ( #4495 )
2025-08-19 23:25:57 +09:00
Chayoung You
de1824f71d
[install] Support old uname in macOS ( #4492 )
2025-08-17 11:54:32 +09:00
dependabot[bot]
19a9296c47
Bump actions/checkout from 4 to 5 ( #4485 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-15 21:17:29 +09:00
Ioannis Pinakoulakis
49967f3d45
Use fixed-length array when possible ( #4488 )
2025-08-15 21:16:41 +09:00
longhutianjie
978b6254c7
chore: remove redundant word in comment ( #4490 )
...
Signed-off-by: longhutianjie <keplrnewton@icloud.com >
2025-08-14 13:26:29 +09:00
Junegunn Choi
1afd143810
Fix incorrect truncation of --info-command with --info=inline-right
...
Fix #4479
2025-08-08 18:51:24 +09:00
Junegunn Choi
e5cd7f0a3a
0.65.1
v0.65.1
2025-08-03 14:41:56 +09:00
junegunn
51d3940c63
Deploying to master from @ junegunn/fzf@179aec1578 🚀
2025-08-03 00:02:30 +00:00
Junegunn Choi
179aec1578
Fix '--color nth:regular' not to reset ANSI attributes of the original text
2025-08-03 00:54:26 +09:00
Junegunn Choi
af0014aba8
Fix a bug where you cannot unset the default --nth using change-nth
2025-08-03 00:29:05 +09:00
Junegunn Choi
da3d995709
Fix $FZF_CLICK_{HEADER,FOOTER}_WORD with ANSI colors and tabs
2025-08-02 16:47:09 +09:00
Junegunn Choi
04c4269db3
0.65.0
v0.65.0
2025-07-27 10:39:41 +09:00
junegunn
78f238294f
Deploying to master from @ junegunn/fzf@354d0468c1 🚀
2025-07-27 00:02:23 +00:00
LangLangBart
354d0468c1
fix(shell): check for mawk existence before version check ( #4468 )
...
close #4463
2025-07-25 17:33:18 +09:00
Junegunn Choi
4efcc344c3
Add 'trigger(KEY_OR_EVENT[,...])' action
2025-07-23 19:41:06 +09:00
Junegunn Choi
5818b58350
Better fix for #4465 - remove unnecessary erase
2025-07-23 19:30:52 +09:00
Junegunn Choi
7941129cc4
Add 'click-footer' event
2025-07-22 23:24:23 +09:00
Junegunn Choi
069d71a840
Fix rendering error when hiding a preview window without border
...
This was a regression introduced in cdcab267 .
Fix #4465
2025-07-22 19:23:10 +09:00
Junegunn Choi
08027e7a79
Fix --no-header-lines-border behavior
...
It should be different from --header-lines-border=none according to the
man page. It should merge two headers unlike the latter.
2025-07-22 19:16:55 +09:00
Junegunn Choi
ead302981c
Add support for {*n} and {*nf} placeholder
...
Close #4458
2025-07-20 10:53:58 +09:00
junegunn
fe0ffa14ff
Deploying to master from @ junegunn/fzf@821b8e70a8 🚀
2025-07-20 00:02:23 +00:00
Junegunn Choi
821b8e70a8
[neovim] Fix margin background color when &winborder is used
...
Fix #4453
2025-07-19 16:19:48 +09:00
Jaseem Abid
8ceda54c7d
Fix a typo in README.md ( #4459 )
2025-07-16 23:19:43 +09:00
junegunn
84e515bd6e
Deploying to master from @ junegunn/fzf@dea1df6878 🚀
2025-07-13 00:02:29 +00:00
Junegunn Choi
dea1df6878
Add missing mention of 'bg-cancel' to the man page
2025-07-12 20:09:54 +09:00
Junegunn Choi
0076ec2e8d
0.64.0
v0.64.0
2025-07-06 22:11:36 +09:00
Junegunn Choi
82c9671f79
Fix selection lost on revision bump
2025-07-06 22:02:12 +09:00
Junegunn Choi
d364a1122e
Fix regression where header is not updated
2025-07-06 20:24:23 +09:00
Junegunn Choi
fb570e94e7
Update: make generate
2025-07-06 20:03:13 +09:00
Junegunn Choi
6e3c830cd2
Add 'multi' event triggered on multi-selection changes
2025-07-06 10:05:25 +09:00
junegunn
d7db7fc132
Deploying to master from @ junegunn/fzf@ff1550bb38 🚀
2025-07-06 00:02:27 +00:00
Junegunn Choi
ff1550bb38
Normalize halfwidth and fullwidth characers for matching
2025-07-03 20:57:19 +09:00
Junegunn Choi
976001e474
Explain the need to escape placeholders in transform actions
2025-07-02 22:26:56 +09:00
Junegunn Choi
531dd6fb4f
Update copyright year
2025-07-02 22:10:05 +09:00
Junegunn Choi
ba035f2a76
Run preview command when preview window appears after CTRL-Z
...
80b8846318
2025-07-02 21:40:02 +09:00
Junegunn Choi
d34675d3c9
Fix panic caused by incorrect update ordering
...
Fix #4442
Make sure to prepare windows before rendering elements.
Thanks to @nugged for the report.
2025-07-02 21:28:11 +09:00