Coko
bfea9e53a6
fzf-preview.sh: Use kitten icat on ghostty ( #4232 )
...
Co-authored-by: Junegunn Choi <junegunn.c@gmail.com >
2025-02-09 20:02:05 +09:00
Junegunn Choi
a2420026ab
Rename actions: exclude and exclude-multi
...
https://github.com/junegunn/fzf/pull/4231#issuecomment-2646067669
2025-02-09 13:52:20 +09:00
Junegunn Choi
1be1991299
Add exclude-current action
...
https://github.com/junegunn/fzf/pull/4231#issuecomment-2646063208
2025-02-09 13:37:22 +09:00
Junegunn Choi
67dd7e1923
Add 'exclude' action for excluding current/selected items from the result ( #4231 )
...
Close #4185
2025-02-09 13:22:33 +09:00
Junegunn Choi
2b584586ed
Add --accept-nth option to transform the output
...
This option can be used to replace a sed or awk in the post-processing step.
ps -ef | fzf --multi --header-lines 1 | awk '{print $2}'
ps -ef | fzf --multi --header-lines 1 --accept-nth 2
This may not be a very "Unix-y" thing to do, so I've always felt that fzf
shouldn't have such an option, but I've finally changed my mind because:
* fzf can be configured with a custom delimiter that is a fixed string
or a regular expression.
* In such cases, you'd need to repeat the delimiter again in the
post-processing step.
* Also, tools like awk or sed may interpret a regular expression
differently, causing mismatches.
You can still use sed, cut, or awk if you prefer.
Close #3987
Close #1323
2025-02-09 11:53:35 +09:00
Eric Chen
a1994ff0ab
Update README.md ( #4225 )
2025-02-09 09:19:15 +09:00
junegunn
ca0e858871
Deploying to master from @ junegunn/fzf@06c6615507 🚀
2025-02-09 00:02:24 +00:00
bitraid
06c6615507
[fish] Fix for directories with special characters ( #4230 )
...
Using CTRL-T or ALT-C when the current command line token contained a
directory with special characters, the script would fail to detect it.
For exampe, an existing directory named `it\'s\ a\ test`, instead of
using it as walker-root, it would use it as the query.
2025-02-08 22:18:05 +09:00
Junegunn Choi
818d0be436
Fix change-header-label+change-header
...
Fix #4227
2025-02-07 20:57:09 +09:00
Junegunn Choi
fcd2baa945
Fix scrolling performance when --wrap is enabled
...
Fix #4221
2025-02-06 22:30:39 +09:00
Junegunn Choi
62e0a2824a
Fix nth highlighting
...
Fix #4222
2025-02-06 19:57:39 +09:00
Junegunn Choi
bbe1721a18
0.59.0
v0.59.0
2025-02-02 23:39:47 +09:00
Junegunn Choi
c1470a51b8
Update Dockerfile
2025-02-02 23:10:53 +09:00
Junegunn Choi
6ee31d5dc5
Fix failing test case
2025-02-02 17:46:14 +09:00
Junegunn Choi
65d74387e7
Stop processing more actions after a terminal action (accept, abort, etc.)
2025-02-02 16:28:32 +09:00
junegunn
7d0ea599c4
Deploying to master from @ junegunn/fzf@b7795a3dea 🚀
2025-02-02 00:02:12 +00:00
Junegunn Choi
b7795a3dea
Fix RuboCop errors
2025-02-02 02:48:04 +09:00
Junegunn Choi
323f6f6202
Fix mode switching example in CHANGELOG
2025-02-02 02:26:13 +09:00
Junegunn Choi
0c61223884
Fix tcell renderer's pause and resume
2025-02-02 02:23:48 +09:00
Junegunn Choi
32234be7a2
FZF_KEY enhancements
...
* 'enter' instead of 'ctrl-m'
* 'space' instead of ' '
2025-02-02 02:23:47 +09:00
Junegunn Choi
178b49832e
Fix {show,hide,toggle}-input and add test cases
2025-02-01 17:23:22 +09:00
Junegunn Choi
18cbb4a84d
Display header lines at the top in 'reverse-list' layout
2025-02-01 17:03:59 +09:00
Junegunn Choi
e84afe196a
Add {show,hide,toggle}-input and expose $FZF_INPUT_STATE
2025-02-01 17:03:59 +09:00
Junegunn Choi
e1e171a3c4
Add toggle-bind
2025-02-01 17:03:59 +09:00
Junegunn Choi
d075c00015
Fix --layout reverse-list --no-input
2025-02-01 09:28:02 +09:00
Junegunn Choi
6c0ca4a64a
Add --no-input to hide the input section ( #4210 )
...
Close #2890
Close #1396
You can't type in queries in this mode, and the only way to trigger an
fzf search is to use `search(...)` action.
# Click header to trigger search
fzf --header '[src] [test]' --no-input --layout reverse \
--header-border bottom --input-border \
--bind 'click-header:transform-search:echo ${FZF_CLICK_HEADER_WORD:1:-1}'
2025-01-30 00:50:46 +09:00
dependabot[bot]
6b5d461411
Bump crate-ci/typos from 1.28.4 to 1.29.4 ( #4161 )
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.28.4 to 1.29.4.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.28.4...v1.29.4 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
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-01-29 17:11:12 +09:00
Junegunn Choi
7419e0dde1
Update ADVANCED.md
2025-01-29 17:09:22 +09:00
bitraid
cf2bb5e40e
[fish] Improve fish binary path detection ( #4208 )
...
Instead of exporting a local `$SHELL` containing the location of fish in
`$PATH` when global `$SHELL` is not fish, always set `--with-shell` with
the actual binary path of fish that the function is running from.
2025-01-28 21:34:21 +09:00
Moritz Dietz
f466e94d65
Fix typos in ADVANCED.md ( #4209 )
2025-01-28 21:26:52 +09:00
Junegunn Choi
eb0257d48f
Enhance --min-height option to take number followed by +
2025-01-28 18:34:12 +09:00
Junegunn Choi
b83dd6c6b4
Update ADVANCED example using 'search' action
2025-01-28 17:48:46 +09:00
Junegunn Choi
51c207448d
Set the default value of --min-height depending on other options
2025-01-27 20:33:47 +09:00
Junegunn Choi
a6a558da30
Update junegunn/go-shellwords
2025-01-27 19:21:22 +09:00
Junegunn Choi
2bf5fa27be
[completion] Replace 'tr' with built-in string substitution
2025-01-27 19:19:08 +09:00
Junegunn Choi
af7940746f
Fix test case
2025-01-27 18:12:25 +09:00
Junegunn Choi
a2aa1a156c
Allow {q} placeholders with range expressions
...
e.g. {q:1}, {q:2..}
2025-01-27 18:04:57 +09:00
Junegunn Choi
2f8a72a42a
More match_count fixes
2025-01-27 15:22:39 +09:00
Junegunn Choi
8179ca5eaa
Fix edge cases in --bind where ',' or ':' are chained ( #4206 )
2025-01-27 09:30:53 +09:00
Junegunn Choi
4b74f882c7
[test] Prefer match_count over item_count
...
match_count can lag behind item_count and can cause intermittent failures.
2025-01-27 02:08:52 +09:00
Junegunn Choi
7cf45af502
Add --bind example (multi-key binding)
2025-01-27 02:08:39 +09:00
Junegunn Choi
46c21158d8
Update CHANGELOG
2025-01-27 01:52:24 +09:00
Junegunn Choi
80da0776f8
Allow actions to multiple keys and events at once
...
Close #4206
2025-01-27 01:46:21 +09:00
Junegunn Choi
e91f10ab16
Enhance click-header event
...
* Expose the name of the mouse action as $FZF_KEY
* Trigger click-header on mouse up
* Enhanced clickable header for `kill` completion
2025-01-27 01:10:08 +09:00
Junegunn Choi
2c15cd7923
[completion] Make kill completion header clickable
2025-01-26 16:11:15 +09:00
Junegunn Choi
d6584543e9
Make click-header export $FZF_CLICK_HEADER_{NTH,WORD}
2025-01-26 15:37:42 +09:00
junegunn
c13228f346
Deploying to master from @ junegunn/fzf@7220d8233e 🚀
2025-01-26 00:02:08 +00:00
Junegunn Choi
7220d8233e
Add 'search' and 'transform-search'
...
Close #4202
2025-01-26 01:50:08 +09:00
Junegunn Choi
0237bf09bf
Split integration test file ( #4205 )
2025-01-25 19:57:40 +09:00
Junegunn Choi
04017c25bb
Add 'bell' action to ring the terminal bell
2025-01-25 11:22:32 +09:00