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
ec3b299fdc
- 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
bd3b42763e
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
52b6e41f2d
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
623be11887
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
ecad2ba52d
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
4df59e8e03
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
83cd72e164
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
7b939c8f57
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
4f8d651411
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
52a774a32b
- 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
056ee5b8b7
- 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
2e6573b11d
- 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
101964df22
- Update to 0.34.0: - Added support for adaptive --height. If the --height value is prefixed with ~, fzf will automatically determine the height in the range according to the input size. seq 1 | fzf --height ~70% --border --padding 1 --margin 1 seq 10 | fzf --height ~70% --border --padding 1 --margin 1 seq 100 | fzf --height ~70% --border --padding 1 --margin 1 - There are a few limitations - Not compatible with percent top/bottom margin/padding # This is not allowed (top/bottom margin in percent value) fzf --height ~50% --border --margin 5%,10% # This is allowed (top/bottom margin in fixed value) fzf --height ~50% --border --margin 2,10% - fzf will not start until it can determine the right height for the input # fzf will open immediately (sleep 2; seq 10) | fzf --height 50% # fzf will open after 2 seconds (sleep 2; seq 10) | fzf --height ~50% (sleep 2; seq 1000) | fzf --height ~50% - Fixed tcell renderer used to render full-screen fzf on Windows --no-clear is deprecated. Use reload action instead.
Matej Cepl2022-09-28 23:01:14 +00:00
981988cbdf
- Update to 0.34.0: - Added support for adaptive --height. If the --height value is prefixed with ~, fzf will automatically determine the height in the range according to the input size. seq 1 | fzf --height ~70% --border --padding 1 --margin 1 seq 10 | fzf --height ~70% --border --padding 1 --margin 1 seq 100 | fzf --height ~70% --border --padding 1 --margin 1 - There are a few limitations - Not compatible with percent top/bottom margin/padding # This is not allowed (top/bottom margin in percent value) fzf --height ~50% --border --margin 5%,10% # This is allowed (top/bottom margin in fixed value) fzf --height ~50% --border --margin 2,10% - fzf will not start until it can determine the right height for the input # fzf will open immediately (sleep 2; seq 10) | fzf --height 50% # fzf will open after 2 seconds (sleep 2; seq 10) | fzf --height ~50% (sleep 2; seq 1000) | fzf --height ~50% - Fixed tcell renderer used to render full-screen fzf on Windows --no-clear is deprecated. Use reload action instead.
Matej Cepl2022-09-28 23:01:14 +00:00