SHA256
1
0
forked from pool/fzf

Commit Graph

  • df4917ba23 Accepting 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
  • 70e41a18dc Accepting request 1190692 from utilities Dominique Leuenberger 2024-08-01 20:04:32 +0000
  • dd7956bdf9 Accepting request 1190691 from home:smolsheep:upgrades OBS User smolsheep 2024-07-31 14:12:40 +0000
  • 68f0d46887 Accepting 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 entries Matej Cepl 2024-07-26 10:31:33 +0000
  • f4b174c747 Accepting 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
  • af49eb845b Accepting 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
  • 8bb892da66 Accepting request 1179024 from utilities Ana Guerrero 2024-06-07 13:03:27 +0000
  • 1bbbcdb15c Accepting request 1179023 from home:smolsheep:upgrades OBS User smolsheep 2024-06-06 13:52:30 +0000
  • fd33a64e31 Accepting request 1172487 from utilities Dominique Leuenberger 2024-05-08 09:39:11 +0000
  • 0b27f38e20 Accepting request 1172486 from home:smolsheep:upgrades OBS User smolsheep 2024-05-07 15:59:18 +0000
  • b4b39b5286 Accepting 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 improvements Matej Cepl 2024-05-01 11:00:50 +0000
  • be0ad2d94f Accepting request 1170041 from utilities Ana Guerrero 2024-04-25 18:48:45 +0000
  • 5f9a9adadd Fix the generation of /etc/profile.d/fzf-bash.sh Matej Cepl 2024-04-24 13:59:40 +0000
  • 5c1b1ece73 - Shell subpackages should be Enahncing (not Supplementing) fzf. Matej Cepl 2024-04-24 12:01:19 +0000
  • 6c353489f3 - Rearranging and renaming shell-related subpackages (reaction to the discussion gh#akinomyoga/ble.sh$441 and https://github.com/junegunn/fzf?tab=readme-ov-file#setting-up-shell-integration). Matej Cepl 2024-04-24 10:26:11 +0000
  • 4b9ad7038d Accepting 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 fixes Matej Cepl 2024-04-14 17:30:19 +0000
  • ead4f2effe Accepting request 1165093 from utilities Ana Guerrero 2024-04-04 20:27:22 +0000
  • a52f0f3e06 Accepting request 1165092 from home:smolsheep:upgrades OBS User smolsheep 2024-04-04 19:33:19 +0000
  • 267730d33e Accepting request 1163994 from utilities Ana Guerrero 2024-04-02 14:46:32 +0000
  • c66fd0010b - Revendor Matej Cepl 2024-04-01 21:35:04 +0000
  • 787d70f67e Accepting request 1158763 from utilities Ana Guerrero 2024-03-17 21:17:03 +0000
  • 3f734be09c Accepting request 1158762 from home:smolsheep:upgrades OBS User smolsheep 2024-03-17 13:43:49 +0000
  • f07413896f Accepting request 1158062 from utilities Ana Guerrero 2024-03-15 19:30:31 +0000
  • 508a8082b8 Accepting request 1158061 from home:smolsheep:upgrades OBS User smolsheep 2024-03-14 17:00:08 +0000
  • f6f9771c94 Accepting 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)" zsh Matej Cepl 2024-03-14 13:53:28 +0000
  • 305aa56ed6 Accepting request 1157747 from utilities Ana Guerrero 2024-03-13 21:21:35 +0000
  • 2f1d946946 Accepting request 1157746 from home:smolsheep:upgrades OBS User smolsheep 2024-03-13 17:48:26 +0000
  • 6e17cddb07 Accepting request 1156762 from utilities Ana Guerrero 2024-03-11 14:34:03 +0000
  • 62dbbbc35b Accepting request 1156761 from home:smolsheep:upgrades OBS User smolsheep 2024-03-10 19:42:48 +0000
  • e61d83418d Accepting request 1143424 from utilities Ana Guerrero 2024-02-01 17:06:33 +0000
  • cda0ce9986 Accepting request 1143421 from home:smolsheep:upgrades OBS User smolsheep 2024-02-01 15:17:29 +0000
  • 8268bd0e9b Accepting request 1141046 from utilities Ana Guerrero 2024-01-23 21:57:32 +0000
  • a3c0b00446 Accepting request 1141045 from home:smolsheep:upgrades OBS User smolsheep 2024-01-23 19:55:46 +0000
  • a478b226ea Accepting request 1135957 from utilities Dominique Leuenberger 2024-01-03 11:27:33 +0000
  • b4b252e88d Accepting request 1135956 from home:smolsheep:upgrades OBS User smolsheep 2024-01-01 06:57:54 +0000
  • de64df1a44 Accepting request 1127403 from utilities Ana Guerrero 2023-11-19 19:15:46 +0000
  • b224930885 Accepting request 1127402 from home:smolsheep:upgrades OBS User smolsheep 2023-11-18 06:42:18 +0000
  • 642b5888d4 Accepting request 1125249 from utilities Ana Guerrero 2023-11-13 21:21:15 +0000
  • faf232500a Accepting request 1125247 from home:uncomfyhalomacro OBS User smolsheep 2023-11-12 14:35:38 +0000
  • 85fd34b7d1 Accepting request 1117899 from utilities Ana Guerrero 2023-10-16 20:33:13 +0000
  • 43504fab74 Add missing vendor tarball Matej Cepl 2023-10-15 17:53:26 +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 extensions Matej Cepl 2023-10-15 17:53:00 +0000
  • 31d5e06a54 Accepting request 1093151 from utilities Dominique Leuenberger 2023-06-16 14:53:16 +0000
  • 2321cb9463 Accepting request 1093150 from home:smolsheep:upgrades OBS User smolsheep 2023-06-14 16:35:16 +0000
  • 235fe0ce1f Accepting request 1091832 from utilities Dominique Leuenberger 2023-06-11 17:54:36 +0000
  • 2f650a482f Accepting request 1091831 from home:smolsheep:upgrades OBS User smolsheep 2023-06-09 18:37:59 +0000
  • 90248d6341 Accepting request 1091756 from home:smolsheep:upgrades Matej Cepl 2023-06-09 18:22:17 +0000
  • 0059393daf Accepting request 1089242 from utilities Dominique Leuenberger 2023-05-26 22:51:10 +0000
  • b79ab2b685 0.41.0 Avindra Goolcharan 2023-05-26 18:43:01 +0000
  • 30578b5382 Accepting 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 improvements Matej Cepl 2023-04-30 21:46:48 +0000
  • 354feb4eb3 Accepting request 1080294 from utilities Dominique Leuenberger 2023-04-19 15:44:27 +0000
  • d9b41191ed Accepting request 1080214 from home:luc14n0:branches:utilities Matej Cepl 2023-04-19 10:55:33 +0000
  • 68a5f23ff9 Accepting 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 Cepl 2023-04-13 06:05:01 +0000
  • c0bb56ff78 Accepting request 1066417 from utilities Dominique Leuenberger 2023-02-18 16:10:21 +0000
  • cffc16882f Accepting request 1066389 from home:uncomfyhalomacro:branches:utilities Matej Cepl 2023-02-17 16:58:21 +0000
  • 1d62668b5b Accepting 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 scrollbar Matej Cepl 2023-02-06 11:10:01 +0000
  • 5d89d5210d Accepting request 1043663 from utilities Dominique Leuenberger 2022-12-19 13:08:03 +0000
  • 2d4ca76af5 Accepting request 1043648 from home:dirkmueller:Factory Matej Cepl 2022-12-18 21:27:52 +0000
  • b1e4c83a9d Accepting request 1035454 from utilities Dominique Leuenberger 2022-11-13 17:09:05 +0000
  • 0a41ca9248 Accepting request 1035310 from home:jcronenberg:branches:utilities Matej Cepl 2022-11-12 14:04:03 +0000
  • 52f218c471 Accepting 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 Cepl 2022-09-28 23:01:14 +0000
  • 641b956cab Accepting request 1002506 from utilities Dominique Leuenberger 2022-09-11 19:57:35 +0000
  • 1c833ad317 Accepting request 1001296 from home:jcronenberg Matej Cepl 2022-09-11 11:20:08 +0000
  • a5afd9fbc4 Accepting request 993542 from utilities Dominique Leuenberger 2022-08-06 20:08:33 +0000
  • 755ba727c8 Accepting request 992624 from home:mcepl:branches:utilities Matej Cepl 2022-08-06 15:21:15 +0000
  • 12bb5297f4 Accepting request 990676 from utilities Richard Brown 2022-07-22 17:21:35 +0000
  • 6533958ef7 Accepting request 990592 from home:mcepl:branches:utilities Matej Cepl 2022-07-22 12:26:03 +0000
  • a8b7aa5496 Accepting request 984480 from utilities Dominique Leuenberger 2022-06-23 08:23:37 +0000
  • 899c91a744 Accepting request 984456 from home:dimstar:Factory Matej Cepl 2022-06-22 12:33:46 +0000
  • 5d8bda2858 Accepting request 984249 from home:dirkmueller:Factory Avindra Goolcharan 2022-06-21 20:45:03 +0000
  • a0a7738629 Accepting request 942381 from utilities Dominique Leuenberger 2021-12-25 19:16:41 +0000
  • c58ff87b88 Accepting request 942380 from home:mcepl:branches:utilities Matej Cepl 2021-12-24 23:05:52 +0000
  • 4f86a067f6 Accepting request 931747 from utilities Dominique Leuenberger 2021-11-17 00:14:12 +0000
  • 6c890d2b68 Accepting request 931280 from home:dirkmueller:Factory Matej Cepl 2021-11-16 12:11:11 +0000
  • 1bb8b821f7 Accepting request 925521 from utilities Dominique Leuenberger 2021-10-15 21:04:36 +0000
  • 9fd325c9b3 - Set FZF_VERSION and FZF_REVISION environment variables as well. Matej Cepl 2021-10-15 16:43:10 +0000
  • debab5a5b3 Bump go version requirements Matej Cepl 2021-10-15 16:32:30 +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) endfunction Matej Cepl 2021-10-15 16:26:05 +0000
  • e6fb2d1b26 Accepting 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 lines Matej Cepl 2021-06-01 08:42:27 +0000
  • 8e856a6054 Accepting 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 Cepl 2021-05-22 08:37:07 +0000
  • 5f343d1bdf Accepting request 883885 from utilities Richard Brown 2021-04-10 13:27:32 +0000
  • 023f082029 Accepting request 883839 from home:polslinux:branches:utilities Avindra Goolcharan 2021-04-08 18:02:05 +0000
  • c2de251e1a Accepting request 878879 from utilities Dominique Leuenberger 2021-03-15 09:55:08 +0000
  • f6254acc6d Update vendor tarball. Matej Cepl 2021-03-13 17:29:59 +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 improvements Matej Cepl 2021-03-13 11:19:18 +0000
  • 76049e4d6f Accepting 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 improvements Matej Cepl 2021-02-03 16:35:01 +0000