Junegunn Choi
ba6fc40cfd
Add 'best' to man page
2025-10-09 00:17:00 +09:00
Junegunn Choi
dd46a256c0
Fix offset-up and offset-down with --layout=reverse-list
...
Related: 3df06a1c68
2025-10-09 00:17:00 +09:00
Junegunn Choi
d19ce0ad8d
Add 'best' action
2025-10-09 00:17:00 +09:00
Junegunn Choi
ed7becfb47
Go to the closest match when disabling raw mode
2025-10-09 00:17:00 +09:00
Junegunn Choi
9ace1351ff
ADD $FZF_DIRECTION
2025-10-09 00:17:00 +09:00
Junegunn Choi
e1de29bc40
CTRL-R: Bind ALT-R to toggle-raw
2025-10-09 00:17:00 +09:00
Junegunn Choi
0df7d10550
Rename: '--color hidden' to '--color nomatch'
2025-10-09 00:17:00 +09:00
Junegunn Choi
91e119a77e
Fix non-matching items not refreshing after clearing query
2025-10-09 00:17:00 +09:00
Junegunn Choi
3984161f6c
Fix: 'hidden' style not applied to text without colors
2025-10-09 00:17:00 +09:00
Junegunn Choi
91beacf0f4
Add special 'strip' style attribute for stripping colors
...
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-09 00:17:00 +09:00
Junegunn Choi
e6ad01fb90
Revise color configuration
2025-10-09 00:17:00 +09:00
Junegunn Choi
ce2200e908
Do not allow gutter characters with width other than 1
2025-10-09 00:17:00 +09:00
Junegunn Choi
548061dbde
--gutter ' ' --color gutter:reverse
2025-10-09 00:17:00 +09:00
Junegunn Choi
8f0c91545d
Add $FZF_RAW for conditional actions
2025-10-09 00:17:00 +09:00
Junegunn Choi
0eefcf348e
Update CHANGELOG
2025-10-09 00:17:00 +09:00
Junegunn Choi
c1f8d18a0c
Add enable-raw and disable-raw actions
2025-10-09 00:17:00 +09:00
Junegunn Choi
8585969d6d
Refactor action implementation
2025-10-09 00:17:00 +09:00
Junegunn Choi
8a943a9b1a
Remove TODO comments
2025-10-09 00:17:00 +09:00
Junegunn Choi
c87a8eccd4
Add '--bind ctrl-x:toggle-raw' to CTRL-R bindings
2025-10-09 00:17:00 +09:00
Junegunn Choi
65df0abf0e
Introduce 'raw' mode
2025-10-09 00:17:00 +09:00
junegunn
b51bc6b50e
Deploying to master from @ junegunn/fzf@febaadbee5 🚀
2025-10-05 00:02:16 +00:00
Junegunn Choi
febaadbee5
Fix stray character artifacts when scrollbar is hidden
...
Fix #4537
2025-10-04 21:56:56 +09:00
dependabot[bot]
0e67c5aa7a
Bump actions/setup-go from 5 to 6 ( #4513 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '6'
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-09-29 21:20:26 +09:00
mickychang9
760d1b7c58
refactor: use maps.Copy and maps.Clone ( #4518 )
...
Signed-off-by: mickychang9 <mickychang9@outlook.com >
2025-09-29 18:11:19 +09:00
Junegunn Choi
9bdacc8df2
Update --help output to avoid confusion
2025-09-28 23:56:51 +09:00
junegunn
8e936ecfa7
Deploying to master from @ junegunn/fzf@db2e95b1f2 🚀
2025-09-28 00:02:15 +00:00
Junegunn Choi
db2e95b1f2
Remove unused field
2025-09-27 22:34:12 +09:00
alex-huff
687074e772
merger: fix chunk cache never getting cleared ( #4531 )
...
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-27 09:01:13 +09:00
Junegunn Choi
3401c2e0c7
Remove alignment in .tool-versions for RuboCop
2025-09-24 22:41:54 +09:00
Junegunn Choi
e8cb315419
Apply shfmt to bash script files (make fmt)
2025-09-24 22:41:54 +09:00
Junegunn Choi
f0c4ee4047
make lint: Perform bash script linting
2025-09-24 22:41:54 +09:00
xieyonn
de0df2422a
feat: add make fmt for *.sh *.bash
...
1. add .editorconfig file, add rules for .sh .bash files.
2. add make fmt target, use:
- gofmt *.go.
- shfmt *.sh *.bash, shell/completion.bash, shell/key-bindings.bash
need a left indent due to an outermost if block.
3. add shfmt check for bash scripts in make lint target.
4. install shfmt in actions.
2025-09-24 22:41:54 +09:00
Massimo Mund
148b0a94cd
tui/light: consume full 7-byte CSI sequences to prevent leftover printing ( #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-23 23:33:41 +09:00
Junegunn Choi
ca294109c3
Apply RuboCop suggestions
2025-09-22 21:23:54 +09:00
Junegunn Choi
9cad2686e9
Update .tool-versions
2025-09-21 21:19:49 +09:00
junegunn
9a45172232
Deploying to master from @ junegunn/fzf@2a92c7d792 🚀
2025-09-21 00:02:16 +00:00
Junegunn Choi
2a92c7d792
Adjust base16 (16) theme ( #4501 )
...
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-17 19:38:49 +09:00
Junegunn Choi
f5975cf870
Add --gutter to --help and man page
2025-09-16 21:30:01 +09:00
Junegunn Choi
a67aa85820
Style change: thinner gutter column ( #4521 )
2025-09-16 21:22:56 +09:00
dependabot[bot]
c5cabe1691
Bump github.com/charlievieth/fastwalk from 1.0.13 to 1.0.14 ( #4522 )
...
Bumps [github.com/charlievieth/fastwalk](https://github.com/charlievieth/fastwalk ) from 1.0.13 to 1.0.14.
- [Release notes](https://github.com/charlievieth/fastwalk/releases )
- [Commits](https://github.com/charlievieth/fastwalk/compare/v1.0.13...v1.0.14 )
---
updated-dependencies:
- dependency-name: github.com/charlievieth/fastwalk
dependency-version: 1.0.14
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 01:19:14 +09:00
Junegunn Choi
cbed41cd82
No emoji
2025-09-14 21:08:48 +09:00
Junegunn Choi
6684771cbf
Fix CTRL-Z for tcell renderer by using the official API
...
See https://github.com/gdamore/tcell/pull/431
2025-09-14 11:41:12 +09:00
Junegunn Choi
f5f894ea47
Fix rendering of multiple OSC 8 links in a single line
...
Fix #4517
2025-09-14 11:26:47 +09:00
junegunn
a0a334fc8d
Deploying to master from @ junegunn/fzf@ae12e94b1f 🚀
2025-09-07 00:02:03 +00:00
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