df4917ba23Accepting request 1199735 from utilities
factory
Ana Guerrero
2024-09-10 19:13:23 +0000
ea6f82f746- Update to 0.55.0: * Added exact-boundary-match type to the search syntax. When a search term is single-quoted, fzf will search for the exact occurrences of the string with both ends at word boundaries. * [bash] Fuzzy path completion is enabled for all commands: a. If the default completion is not already set b. And if the current bash supports complete -D option * Comments are now allowed in $FZF_DEFAULT_OPTS and $FZF_DEFAULT_OPTS_FILE, e.g. --info=inline-right # Show info on the right of prompt line * Hyperlinks (OSC 8) are now supported in the preview window and in the main window * The default --ellipsis is now ·· instead of ... * [vim] A spec can have exit callback that is called with the exit status of fzf * This can be used to clean up temporary resources or restore the original state when fzf is closed without a selection * Fixed --tmux bottom when the status line is not at the bottom * Fixed extra scroll offset in multi-line mode (--read0 or --wrap)
devel
OBS User smolsheep
2024-09-09 19:41:11 +0000
70e41a18dcAccepting request 1190692 from utilities
Dominique Leuenberger
2024-08-01 20:04:32 +0000
dd7956bdf9Accepting request 1190691 from home:smolsheep:upgrades
OBS User smolsheep
2024-07-31 14:12:40 +0000
68f0d46887Accepting request 1189776 from utilities
Dominique Leuenberger
2024-07-26 14:16:24 +0000
04064a9390- Update to 0.54.2: * Fixed incorrect syntax highlighting of truncated multi-line entriesMatej Cepl2024-07-26 10:31:33 +0000
f4b174c747Accepting request 1188813 from utilities
Ana Guerrero
2024-07-22 15:17:48 +0000
e1bc264b93- Update to 0.54.1: * fastwalk: add optional sorting and improve documentation * Reverted ALT-C binding of fish to use cd instead of builtin cd. builtin cd was introduced to work around a bug of cd coming from zoxide init --cmd cd fish where it cannot handle -- argument.
OBS User smolsheep
2024-07-20 14:22:03 +0000
af49eb845bAccepting request 1186202 from utilities
Ana Guerrero
2024-07-08 17:09:23 +0000
173299be5e- Add new "v" prefix to tag in URL - Update to 0.54.0: * Implemented line wrap of long items * Updated shell integration scripts to leverage line wrap * Added --info-command option for customizing the info line * Pointer and marker signs can be set to empty strings * Better cache management and improved rendering for --tail * Improved --sync behavior: When --sync is provided, fzf will not render the interface until the initial filtering and the associated actions (bound to any of start, load, result, or focus) are complete. * GET endpoint is now available from execute and transform actions (it used to timeout due to lock conflict) * Added offset-middle action to place the current item is in the middle of the screen * fzf will not start the initial reader when reload or reload-sync is bound to start event. fzf < /dev/null or : | fzf are no longer required and extraneous load event will not fire due to the empty list. * Fixed crash when using --tiebreak=end with very long items * zsh 5.0 compatibility * Fixed --walker-skip to also skip symlinks to directories * Fixed result event not fired when input stream is not complete * New tags will have v prefix
OBS User smolsheep
2024-07-08 14:23:15 +0000
8bb892da66Accepting request 1179024 from utilities
Ana Guerrero
2024-06-07 13:03:27 +0000
1bbbcdb15cAccepting request 1179023 from home:smolsheep:upgrades
OBS User smolsheep
2024-06-06 13:52:30 +0000
fd33a64e31Accepting request 1172487 from utilities
Dominique Leuenberger
2024-05-08 09:39:11 +0000
0b27f38e20Accepting request 1172486 from home:smolsheep:upgrades
OBS User smolsheep
2024-05-07 15:59:18 +0000
b4b39b5286Accepting request 1171134 from utilities
Dominique Leuenberger
2024-05-01 12:58:06 +0000
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 improvementsMatej Cepl2024-05-01 11:00:50 +0000
be0ad2d94fAccepting request 1170041 from utilities
Ana Guerrero
2024-04-25 18:48:45 +0000
5f9a9adaddFix the generation of /etc/profile.d/fzf-bash.shMatej Cepl2024-04-24 13:59:40 +0000
5c1b1ece73- Shell subpackages should be Enahncing (not Supplementing) fzf.Matej Cepl2024-04-24 12:01:19 +0000
4b9ad7038dAccepting request 1167679 from utilities
Ana Guerrero
2024-04-15 18:17:41 +0000
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 fixesMatej Cepl2024-04-14 17:30:19 +0000
ead4f2effeAccepting request 1165093 from utilities
Ana Guerrero
2024-04-04 20:27:22 +0000
a52f0f3e06Accepting request 1165092 from home:smolsheep:upgrades
OBS User smolsheep
2024-04-04 19:33:19 +0000
267730d33eAccepting request 1163994 from utilities
Ana Guerrero
2024-04-02 14:46:32 +0000
787d70f67eAccepting request 1158763 from utilities
Ana Guerrero
2024-03-17 21:17:03 +0000
3f734be09cAccepting request 1158762 from home:smolsheep:upgrades
OBS User smolsheep
2024-03-17 13:43:49 +0000
f07413896fAccepting request 1158062 from utilities
Ana Guerrero
2024-03-15 19:30:31 +0000
508a8082b8Accepting request 1158061 from home:smolsheep:upgrades
OBS User smolsheep
2024-03-14 17:00:08 +0000
f6f9771c94Accepting request 1158056 from home:smolsheep:upgrades
OBS User smolsheep
2024-03-14 16:24:10 +0000
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)" zshMatej Cepl2024-03-14 13:53:28 +0000
305aa56ed6Accepting request 1157747 from utilities
Ana Guerrero
2024-03-13 21:21:35 +0000
2f1d946946Accepting request 1157746 from home:smolsheep:upgrades
OBS User smolsheep
2024-03-13 17:48:26 +0000
6e17cddb07Accepting request 1156762 from utilities
Ana Guerrero
2024-03-11 14:34:03 +0000
62dbbbc35bAccepting request 1156761 from home:smolsheep:upgrades
OBS User smolsheep
2024-03-10 19:42:48 +0000
e61d83418dAccepting request 1143424 from utilities
Ana Guerrero
2024-02-01 17:06:33 +0000
cda0ce9986Accepting request 1143421 from home:smolsheep:upgrades
OBS User smolsheep
2024-02-01 15:17:29 +0000
8268bd0e9bAccepting request 1141046 from utilities
Ana Guerrero
2024-01-23 21:57:32 +0000
a3c0b00446Accepting request 1141045 from home:smolsheep:upgrades
OBS User smolsheep
2024-01-23 19:55:46 +0000
a478b226eaAccepting request 1135957 from utilities
Dominique Leuenberger
2024-01-03 11:27:33 +0000
b4b252e88dAccepting request 1135956 from home:smolsheep:upgrades
OBS User smolsheep
2024-01-01 06:57:54 +0000
de64df1a44Accepting request 1127403 from utilities
Ana Guerrero
2023-11-19 19:15:46 +0000
b224930885Accepting request 1127402 from home:smolsheep:upgrades
OBS User smolsheep
2023-11-18 06:42:18 +0000
642b5888d4Accepting request 1125249 from utilities
Ana Guerrero
2023-11-13 21:21:15 +0000
faf232500aAccepting request 1125247 from home:uncomfyhalomacro
OBS User smolsheep
2023-11-12 14:35:38 +0000
85fd34b7d1Accepting request 1117899 from utilities
Ana Guerrero
2023-10-16 20:33:13 +0000
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 extensionsMatej Cepl2023-10-15 17:53:00 +0000
31d5e06a54Accepting request 1093151 from utilities
Dominique Leuenberger
2023-06-16 14:53:16 +0000
2321cb9463Accepting request 1093150 from home:smolsheep:upgrades
OBS User smolsheep
2023-06-14 16:35:16 +0000
235fe0ce1fAccepting request 1091832 from utilities
Dominique Leuenberger
2023-06-11 17:54:36 +0000
2f650a482fAccepting request 1091831 from home:smolsheep:upgrades
OBS User smolsheep
2023-06-09 18:37:59 +0000
90248d6341Accepting request 1091756 from home:smolsheep:upgradesMatej Cepl2023-06-09 18:22:17 +0000
0059393dafAccepting request 1089242 from utilities
Dominique Leuenberger
2023-05-26 22:51:10 +0000
30578b5382Accepting request 1083792 from utilities
Dominique Leuenberger
2023-05-01 16:51:18 +0000
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 improvementsMatej Cepl2023-04-30 21:46:48 +0000
354feb4eb3Accepting request 1080294 from utilities
Dominique Leuenberger
2023-04-19 15:44:27 +0000
d9b41191edAccepting request 1080214 from home:luc14n0:branches:utilitiesMatej Cepl2023-04-19 10:55:33 +0000
68a5f23ff9Accepting request 1078867 from utilities
Dominique Leuenberger
2023-04-13 12:10:56 +0000
1cfdd23c96- All those completion scripts not requiring their respective shells is a bit ridiculous.Matej Cepl2023-04-13 06:05:01 +0000
c0bb56ff78Accepting request 1066417 from utilities
Dominique Leuenberger
2023-02-18 16:10:21 +0000
cffc16882fAccepting request 1066389 from home:uncomfyhalomacro:branches:utilitiesMatej Cepl2023-02-17 16:58:21 +0000
1d62668b5bAccepting request 1063495 from utilities
Dominique Leuenberger
2023-02-07 17:49:11 +0000
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 scrollbarMatej Cepl2023-02-06 11:10:01 +0000
5d89d5210dAccepting request 1043663 from utilities
Dominique Leuenberger
2022-12-19 13:08:03 +0000
2d4ca76af5Accepting request 1043648 from home:dirkmueller:FactoryMatej Cepl2022-12-18 21:27:52 +0000
b1e4c83a9dAccepting request 1035454 from utilities
Dominique Leuenberger
2022-11-13 17:09:05 +0000
0a41ca9248Accepting request 1035310 from home:jcronenberg:branches:utilitiesMatej Cepl2022-11-12 14:04:03 +0000
52f218c471Accepting request 1006792 from utilities
Richard Brown
2022-09-29 16:13:34 +0000
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 +0000
641b956cabAccepting request 1002506 from utilities
Dominique Leuenberger
2022-09-11 19:57:35 +0000
1c833ad317Accepting request 1001296 from home:jcronenbergMatej Cepl2022-09-11 11:20:08 +0000
a5afd9fbc4Accepting request 993542 from utilities
Dominique Leuenberger
2022-08-06 20:08:33 +0000
755ba727c8Accepting request 992624 from home:mcepl:branches:utilitiesMatej Cepl2022-08-06 15:21:15 +0000
12bb5297f4Accepting request 990676 from utilities
Richard Brown
2022-07-22 17:21:35 +0000
6533958ef7Accepting request 990592 from home:mcepl:branches:utilitiesMatej Cepl2022-07-22 12:26:03 +0000
a8b7aa5496Accepting request 984480 from utilities
Dominique Leuenberger
2022-06-23 08:23:37 +0000
899c91a744Accepting request 984456 from home:dimstar:FactoryMatej Cepl2022-06-22 12:33:46 +0000
1e3f5d3c63- Update to 0.27.3: - Preview window is hidden by default when there are preview bindings but --preview command is not given - Fixed bug where {n} is not properly reset on reload - Fixed bug where spinner is not displayed on reload - Enhancements in tcell renderer for Windows (#2616) - Vim plugin - sinklist is added as a synonym to sink* so that it's easier to add a function to a spec dictionary ```vim let spec = { 'source': 'ls', 'options': ['--multi', '--preview', 'cat {}'] } function spec.sinklist(matches) echom string(a:matches) endfunctionMatej Cepl2021-10-15 16:26:05 +0000
e6fb2d1b26Accepting request 896611 from utilities
Dominique Leuenberger
2021-06-02 20:11:27 +0000
af0c171f94- Update to 0.27.2: - 16 base ANSI colors can be specified by their names fzf --color fg:3,fg+:11 fzf --color fg:yellow,fg+:bright-yellow - Fix bug where --read0 not properly displaying long linesMatej Cepl2021-06-01 08:42:27 +0000
8e856a6054Accepting request 894915 from utilities
Dominique Leuenberger
2021-05-22 22:06:05 +0000
0b04fe445e- Update to 0.27.1: - Added unbind action. In the following Ripgrep launcher example, you can use unbind(reload) to switch to fzf-only filtering mode. See https://github.com/junegunn/fzf/blob/master/ADVANCED.md#switching-to-fzf-only-search-mode - Vim plugin will stop immediately even when the source command hasn't finished " fzf will read the stream file while allowing other processes to append to it call fzf#run(fzf#wrap({'source': 'cat /dev/null > /tmp/stream; tail -f /tmp/stream'})) - It is now possible to open popup window relative to the currrent window let g:fzf_layout = { 'window': { 'width': 0.9, 'height': 0.6, 'relative': v:true, 'yoffset': 1.0 } }Matej Cepl2021-05-22 08:37:07 +0000
5f343d1bdfAccepting request 883885 from utilities
Richard Brown
2021-04-10 13:27:32 +0000
023f082029Accepting request 883839 from home:polslinux:branches:utilitiesAvindra Goolcharan2021-04-08 18:02:05 +0000
c2de251e1aAccepting request 878879 from utilities
Dominique Leuenberger
2021-03-15 09:55:08 +0000
c241939203- Update to 0.26.0: - Added support for fixed header in preview window # Display top 3 lines as the fixed header fzf --preview 'bat --style=header,grid --color=always {}' --preview-window '~3' More advanced preview offset expression to better support the fixed header # Preview with bat, matching line in the middle of the window below # the fixed header of the top 3 lines # # ~3 Top 3 lines as the fixed header # +{2} Base scroll offset extracted from the second field # +3 Extra offset to compensate for the 3-line header # /2 Put in the middle of the preview area # git grep --line-number '' | fzf --delimiter : \ --preview 'bat --style=full --color=always --highlight-line {2} {1}' \ --preview-window '~3:+{2}+3/2' - Added select and deselect action for unconditionally selecting or deselecting a single item in --multi mode. Complements toggle action. - Sigificant performance improvement in ANSI code processing - Bug fixes and improvementsMatej Cepl2021-03-13 11:19:18 +0000
76049e4d6fAccepting request 868989 from utilities
Dominique Leuenberger
2021-02-03 18:56:45 +0000
a0d7fb21aa- Update to 0.25.1: - Added close action - Close preview window if open, abort fzf otherwise - Bug fixes and improvementsMatej Cepl2021-02-03 16:35:01 +0000