18d5812fc5
- Update to 0.51.0: - Added a new environment variable $FZF_POS exported to the child processes. It's the vertical position of the cursor in the list starting from 1. # Toggle selection to the top or to the bottom seq 30 | fzf --multi --bind 'load:pos(10)' \ --bind 'shift-up:transform:for _ in $(seq $FZF_POS $FZF_MATCH_COUNT); do echo -n +toggle+up; done' \ --bind 'shift-down:transform:for _ in $(seq 1 $FZF_POS); do echo -n +toggle+down; done' - Added --with-shell option to start child processes with a custom shell command and flags gem list | fzf --with-shell 'ruby -e' \ --preview 'pp Gem::Specification.find_by_name({1})' \ --bind 'ctrl-o:execute-silent: spec = Gem::Specification.find_by_name({1}) [spec.homepage, *spec.metadata.filter { _1.end_with?("uri") }.values].uniq.each do system "open", _1 end ' - Added change-multi action for dynamically changing --multi option change-multi - enable multi-select mode with no limit change-multi(NUM) - enable multi-select mode with a limit change-multi(0) - disable multi-select mode - Bug fixes and improvements
Matej Cepl2024-05-01 11:00:50 +00:00
be0ad2d94f
Accepting request 1170041 from utilities
Ana Guerrero2024-04-25 18:48:45 +00:00
5f9a9adadd
Fix the generation of /etc/profile.d/fzf-bash.sh
Matej Cepl2024-04-24 13:59:40 +00:00
5c1b1ece73
- Shell subpackages should be Enahncing (not Supplementing) fzf.
Matej Cepl2024-04-24 12:01:19 +00:00
4b9ad7038d
Accepting request 1167679 from utilities
Ana Guerrero2024-04-15 18:17:41 +00:00
676db9efb7
- Update to version 0.50.0: - Search performance optimization. You can observe 50%+ improvement in some scenarios. - Added jump and jump-cancel events that are triggered when leaving jump mode - Added a new environment variable $FZF_KEY exported to the child processes. It's the name of the last key pressed. - fzf can be built with profiling options. See BUILD.md for more information. - Bug fixes
Matej Cepl2024-04-14 17:30:19 +00:00
ead4f2effe
Accepting request 1165093 from utilities
Ana Guerrero2024-04-04 20:27:22 +00:00
a52f0f3e06
Accepting request 1165092 from home:smolsheep:upgrades
OBS User smolsheep
2024-04-04 19:33:19 +00:00
267730d33e
Accepting request 1163994 from utilities
Ana Guerrero2024-04-02 14:46:32 +00:00
787d70f67e
Accepting request 1158763 from utilities
Ana Guerrero2024-03-17 21:17:03 +00:00
3f734be09c
Accepting request 1158762 from home:smolsheep:upgrades
OBS User smolsheep
2024-03-17 13:43:49 +00:00
f07413896f
Accepting request 1158062 from utilities
Ana Guerrero2024-03-15 19:30:31 +00:00
508a8082b8
Accepting request 1158061 from home:smolsheep:upgrades
OBS User smolsheep
2024-03-14 17:00:08 +00:00
f6f9771c94
Accepting request 1158056 from home:smolsheep:upgrades
OBS User smolsheep
2024-03-14 16:24:10 +00:00
f85422a42b
- Version 0.48.0 doesn't include shell completion scripts anymore, shell integration scripts are now embedded in the fzf binary. This simplifies the distribution, and the users are less likely to have problems caused by using incompatible scripts and binaries. bash # Set up fzf key bindings and fuzzy completion eval "$(fzf --bash)" zsh
Matej Cepl2024-03-14 13:53:28 +00:00
305aa56ed6
Accepting request 1157747 from utilities
Ana Guerrero2024-03-13 21:21:35 +00:00
2f1d946946
Accepting request 1157746 from home:smolsheep:upgrades
OBS User smolsheep
2024-03-13 17:48:26 +00:00
6e17cddb07
Accepting request 1156762 from utilities
Ana Guerrero2024-03-11 14:34:03 +00:00
62dbbbc35b
Accepting request 1156761 from home:smolsheep:upgrades
OBS User smolsheep
2024-03-10 19:42:48 +00:00
e61d83418d
Accepting request 1143424 from utilities
Ana Guerrero2024-02-01 17:06:33 +00:00
cda0ce9986
Accepting request 1143421 from home:smolsheep:upgrades
OBS User smolsheep
2024-02-01 15:17:29 +00:00
8268bd0e9b
Accepting request 1141046 from utilities
Ana Guerrero2024-01-23 21:57:32 +00:00
a3c0b00446
Accepting request 1141045 from home:smolsheep:upgrades
OBS User smolsheep
2024-01-23 19:55:46 +00:00
e1a6e2144d
- Update to version 0.43.0 (examples are in full release notes on https://github.com/junegunn/fzf/releases/tag/0.43.0): - (Experimental) Added support for Kitty image protocol in the preview window - (Experimental) --listen server can report program state in JSON format (GET /) - --listen server can be secured by setting $FZF_API_KEY varienvironment able. - Added toggle-header action - Added mouse events for --bind - Added offset-up and offset-down actions - Shell extensions
Matej Cepl2023-10-15 17:53:00 +00:00
f90795fc1e
- Update to version 0.40.0: - Added zero event that is triggered when there's no match ``sh # Reload the candidate list when there's no match echo $RANDOM | fzf --bind 'zero:reload(echo $RANDOM)+clear-query' --height 3 ` - New actions - Added track action which makes fzf track the current item when the search result is updated. If the user manually moves the cursor, or the item is not in the updated search result, tracking is automatically disabled. Tracking is useful when you want to see the surrounding items by deleting the query string. `sh # Narrow down the list with a query, point to a command, # and hit CTRL-T to see its surrounding commands. export FZF_CTRL_R_OPTS=" --preview 'echo {}' --preview-window up:3:hidden:wrap --bind 'ctrl-/:toggle-preview' --bind 'ctrl-t:track+clear-query' --bind 'ctrl-y:execute-silent(echo -n {2..} | pbcopy)+abort' --color header:italic --header 'Press CTRL-Y to copy command into clipboard'" ` - Added change-header(...) - Added transform-header(...) - Added toggle-track action - Fixed --track behavior when used with --tac - However, using --track with --tac` is not recommended. The resulting behavior can be very confusing. - Bug fixes and improvements
Matej Cepl2023-04-30 21:46:48 +00:00
199acd4649
- Update to 0.37.0: - Added a way to customize the separator of inline info fzf --info 'inline: ╱ ' --prompt '╱ ' --color prompt:bright-yellow - New event focus - Triggered when the focus changes due to a vertical cursor movement or a search result update fzf --bind 'focus:transform-preview-label:echo [ {} ]' --preview 'cat {}' # Any action bound to the event runs synchronously and thus can make the interface sluggish # e.g. lolcat isn't one of the fastest programs, and every cursor movement in # fzf will be noticeably affected by its execution time fzf --bind 'focus:transform-preview-label:echo [ {} ] | lolcat -f' --preview 'cat {}' # Beware not to introduce an infinite loop seq 10 | fzf --bind 'focus:up' --cycle - New actions change-border-label change-preview-label transform-border-label transform-preview-label - Bug fixes and improvements - Update to 0.36.0: - Added --listen=HTTP_PORT option to start HTTP server. It allows external processes to send actions to perform via POST method. # Start HTTP server on port 6266 fzf --listen 6266 # Send actions to the server curl localhost:6266 -d 'reload(seq 100)+change-prompt(hundred> )' - Added draggable scrollbar to the main search window and the preview window # Hide scrollbar fzf --no-scrollbar # Customize scrollbar
Matej Cepl2023-02-06 11:10:01 +00:00