SHA256
5
0
forked from pool/fzf

162 Commits

Author SHA256 Message Date
c79a870b05 Accepting request 1297323 from utilities
- Update to version 0.65.1:
  * Fixed incorrect $FZF_CLICK_HEADER_WORD and $FZF_CLICK_FOOTER_WORD
    when the header or footer contains ANSI escape sequences and
    tab characters.
  * Fixed a bug where you cannot unset the default --nth using
    change-nth action.
  * Fixed a highlighting bug when using --color fg:dim,nth:
    regular pattern over ANSI-colored items.

OBS-URL: https://build.opensuse.org/request/show/1297323
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=73
2025-08-04 13:24:46 +00:00
12d5d055d8 0.65.1
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=158
2025-08-03 19:57:16 +00:00
3d5030ed34 Accepting request 1295985 from utilities
- Update to version 0.65.0:
  * Added click-footer event that is triggered when the footer
    section is clicked. When the event is triggered, the
    following environment variables are set:
    - $FZF_CLICK_FOOTER_COLUMN - clicked column (1-based)
    - $FZF_CLICK_FOOTER_LINE - clicked line (1-based)
    - $FZF_CLICK_FOOTER_WORD - the word under the cursor
  * Added trigger(...) action that triggers events bound to another key or event.
  * Added support for {*n} and {*nf} placeholder.
    - *n} evaluates to the zero-based ordinal index of all matched items.
    - *nf} evaluates to the temporary file containing that.
  * [neovim] Fixed margin background color when &winborder is used (#4453)
  * Fixed rendering error when hiding a preview window without border (#4465)
  * fix(shell): check for mawk existence before version check (#4468)
  * Fixed --no-header-lines-border behavior (08027e7)

OBS-URL: https://build.opensuse.org/request/show/1295985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=72
2025-07-28 12:58:26 +00:00
7f79c49bfd 0.65.0
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=156
2025-07-27 19:58:24 +00:00
6cc9de6a6e Accepting request 1290911 from utilities
- Update to version 0.64.0:
  * Added `multi` event that is triggered when the multi-
    selection has changed.
  * Halfwidth and fullwidth alphanumeric and punctuation
    characters are now internally normalized to their ASCII
    equivalents to allow matching with ASCII queries.
  * Renamed `clear-selection` action to `clear-multi` for consistency.
  * Fixed a bug that could cause fzf to abort due to incorrect
    update ordering.
  * Fixed a bug where some multi-selections were lost when using
    `exclude` or `change-nth`.

OBS-URL: https://build.opensuse.org/request/show/1290911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=71
2025-07-07 12:46:12 +00:00
5d0da3389b 0.64.0
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=154
2025-07-06 18:47:17 +00:00
9fd9efe81b Accepting request 1288912 from utilities
- Update to version 0.63.0:
  * Added footer. The default border style for footer is `line`,
    which draws a single separator line.
  * `line` border style is now allowed for all types of border
    except for `--list-border`.
  * Added `{*}` placeholder flag that evaluates to matched items.
  * Added asynchronous transform actions with `bg-` prefix that
    run asynchronously in the background, along with `bg-cancel`
    action to cancel currently running `bg-transform` actions.
  * Added support for full-line background color in the list section
  * SSH completion enhancements
- Bug fixes and improvements

OBS-URL: https://build.opensuse.org/request/show/1288912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=70
2025-06-30 11:04:46 +00:00
925e969c48 0.63.0
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=152
2025-06-28 04:24:08 +00:00
6cb9536593 Accepting request 1274722 from utilities
- Update to version 0.62.0:
  * Reset coordinator delay on 'reload'
  * [fish] History: Operate only on line at cursor
  * [fish] Add version check
  * [fish] Simplify commandline call in fzf-file-widget
  * [fish] Support deleting history items with SHIFT-DEL
  * Added `alt-bg` color to create striped lines to visually separate rows<S-Del>
  * [vim] Update g:fzf_colors example with 'query'
  * Relaxed the `--color` option syntax to allow whitespace-
    separated entries (in addition to commas), making multi-line
    definitions easier to write and read

OBS-URL: https://build.opensuse.org/request/show/1274722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=69
2025-05-06 14:41:49 +00:00
0db0e35d64 0.62.0
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=150
2025-05-05 21:35:41 +00:00
150b53ed21 Accepting request 1272510 from utilities
OBS-URL: https://build.opensuse.org/request/show/1272510
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=68
2025-04-25 20:19:14 +00:00
efffb72ee9 fzf 0.61.3
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=148
2025-04-24 19:26:30 +00:00
3a1571e10d Accepting request 1267457 from utilities
- Update to 0.61.1:
  * Disable bracketed-paste mode on exit. This fixes issue where
    pasting breaks after running fzf on old bash versions that don't
    support the mode.
- Updates from 0.60.0:
  * Added --ghost=TEXT to display a ghost text when the input is empty
  * Added change-ghost and transform-ghost actions for
    dynamically changing the ghost text
  * Added change-pointer and transform-pointer actions for
    dynamically changing the pointer sign
  * Added r flag for placeholder expression (raw mode) for
    unquoted output
  * Bug fixes and improvements

OBS-URL: https://build.opensuse.org/request/show/1267457
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=67
2025-04-07 15:37:40 +00:00
446e9eff3d 0.61.1
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=146
2025-04-07 00:53:18 +00:00
6d5f2c6596 Accepting request 1253955 from utilities
- Update to 0.60.3:
  * [fish] Enable multiple history commands insertion (#4280) (@bitraid)
  * [walker] Append '/' to directory entries on MSYS2 (#4281)
  * Trim trailing whitespaces after processing ANSI sequences (#4282)
  * Remove temp files before `become` when using `--tmux` option (#4283)
  * Fix condition for using item numlines cache (#4285)
  * Make `--accept-nth` compatible with `--select-1` (#4287)
  * Increase the query length limit from 300 to 1000 (#4292)
  * [windows] Prevent fzf from consuming user input while paused (#4260)
- Updates from 0.60.2:
  * Template for `--with-nth` and `--accept-nth` now supports `{n }`
    which evaluates to the zero-based ordinal index of the item
  * Fixed a regression that caused the last field in the "nth"
    expression to be trimmed when a regular expression delimiter is used
  * Fixed 'jump' action when the pointer is an empty string
- Updates from 0.60.1:
  * Built-in walker now prints directory entries with a trailing slash
  * Fixed a bug causing unexpected behavior with [fzf-tab](https
    ://github.com/Aloxaf/fzf-tab). Please upgrade if you use it.

OBS-URL: https://build.opensuse.org/request/show/1253955
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=66
2025-03-18 16:41:51 +00:00
1d38adb5c1 0.60.3
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=144
2025-03-18 00:28:58 +00:00
6e336cc630 Accepting request 1246091 from utilities
OBS-URL: https://build.opensuse.org/request/show/1246091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=65
2025-02-16 21:41:32 +00:00
OBS User smolsheep
36d92f8a8b Accepting request 1246090 from home:smolsheep:upgrades
- Update to 0.60.0:
  * Added --accept-nth for choosing output fields
  * --accept-nth and --with-nth now support a template that
    includes multiple field index expressions in curly braces
  * Added exclude and exclude-multi actions for dynamically
    excluding items
  * Preview window now prints wrap indicator when wrapping is
    enabled
  * Bug fixes and improvements
- Updates from 0.59.0:
  * Prioritizing file name matches
  * Added --header-lines-border to display header from
    --header-lines with a separate border
  * click-header event now sets $FZF_CLICK_HEADER_WORD and
    $FZF_CLICK_HEADER_NTH. You can use them to implement a
    clickable header for changing the search scope using the new
    transform-nth action.
  * Added --no-input option to completely disable and hide the
    input section
  * Extended {q} placeholder to support ranges. e.g. {q:1},
    {q:2..}, etc.
  * Added search(...) and transform-search(...) action to trigger
    an fzf search with an arbitrary query string. This can be used
    to extend the search syntax of fzf. In the following example,
    fzf will use the first word of the query to trigger ripgrep
    search, and use the rest of the query to perform fzf search
    within the result.
  * You can now bind actions to multiple keys and events at once by
    writing a comma-separated list of keys and events before the
    colon
  * --min-height option now takes a number followed by +, which
    tells fzf to show at least that many items in the list section.
    The default value is now changed to 10+.
  * --header-lines will be displayed at the top in reverse-list
    layout
  * Added bell action to ring the terminal bell
  * Added toggle-bind action
  * Bug fixes and improvements
  * Fixed fish script to support fish 3.1.2 or later

OBS-URL: https://build.opensuse.org/request/show/1246090
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=142
2025-02-15 14:40:19 +00:00
78e1cac5a4 Accepting request 1239113 from utilities
- Update to 0.58.0:
  * This version introduces three new border types, --list-border,
    --input-border, and --header-border, offering much greater
    flexibility for customizing the user interface.
  * fzf now offers "style presets" for quick customization,
    which can be activated using the --style option.
  * Style presets (#4160)
  * Border and label for the list section (#4148)
  * Border and label for the input section (prompt line and info line) (#4154)
  * Border and label for the header section (#4159)
  * Added --preview-border[=STYLE] as short for --preview-window=border[-STYLE]
  * Added new preview border style line which draws a single
    separator line between the preview window and the rest of the interface
  * fzf will now render a dashed line (┈┈) in each --gap for better visual separation.
  * You can specify border-native to --tmux so that native tmux
    border is used instead of --border. This can be useful if you
    start a different program from inside the popup.
  * Added toggle-multi-line action
  * Added toggle-hscroll action
  * Added change-nth action for dynamically changing the value of
    the --nth option
  * --nth parts of each line can now be rendered in a different text style
  * A single-character delimiter is now treated as a plain string
    delimiter rather than a regular expression delimiter, even if
    it's a regular expression meta-character.
  * Bug fixes and improvements in fish scripts

OBS-URL: https://build.opensuse.org/request/show/1239113
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=64
2025-01-21 20:10:25 +00:00
9f2d80c689 0.58.0
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=140
2025-01-20 20:16:54 +00:00
ba14198dba Accepting request 1233599 from utilities
OBS-URL: https://build.opensuse.org/request/show/1233599
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=63
2024-12-30 11:51:23 +00:00
a2a90058fa Accepting request 1233510 from home:RN:branches:utilities
- Update to 0.57.0:
  * You can now resize the preview window by dragging the border
  * Built-in walker improvements 
    - `--walker-root` can take multiple directory arguments. e.g. 
      `--walker-root include src lib`
    - `--walker-skip` can handle multi-component patterns. e.g. 
      `--walker-skip target/build`
  * Removed long processing delay when displaying images in the preview window
  * `FZF_PREVIEW_*` environment variables are exported to all child processes (gh#junegunn/fzf#4098)
  * Bug fixes in fish scripts

OBS-URL: https://build.opensuse.org/request/show/1233510
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=138
2024-12-27 19:48:52 +00:00
c61e6f51b2 Accepting request 1224347 from utilities
OBS-URL: https://build.opensuse.org/request/show/1224347
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=62
2024-11-15 14:43:40 +00:00
OBS User smolsheep
6c2bea12e0 Accepting request 1224346 from home:smolsheep:upgrades
- Update to 0.56.3:
  Fixes
  * fix(zsh): handle backtick trigger edge case
  * revert(zsh): remove 'fc -RI' call in the history widget

OBS-URL: https://build.opensuse.org/request/show/1224346
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=136
2024-11-15 04:09:06 +00:00
977c91e377 Accepting request 1224059 from utilities
OBS-URL: https://build.opensuse.org/request/show/1224059
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=61
2024-11-14 15:09:34 +00:00
OBS User smolsheep
fd26c93e27 Accepting request 1224058 from home:smolsheep:upgrades
- Update to 0.56.2:
  Fixes
  * Fixed abnormal scrolling behavior when --wrap is set
  * [zsh] Fixed warning message when ksh_arrays is set

OBS-URL: https://build.opensuse.org/request/show/1224058
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=134
2024-11-14 04:41:59 +00:00
bdb2867a3a Accepting request 1223257 from utilities
OBS-URL: https://build.opensuse.org/request/show/1223257
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=60
2024-11-11 12:46:28 +00:00
OBS User smolsheep
90219e1d99 Accepting request 1223256 from home:smolsheep:upgrades
- Update to 0.56.1:
  Fixes:
  * Fixed a race condition which would cause fzf to present stale
    results after reload
  * page-up and page-down actions now work correctly with
    multi-line items
  * {n} is allowed in SCROLL expression in --preview-window
  * [zsh] Fixed regression in history loading with shared option
  * [zsh] Better command extraction in zsh completion

OBS-URL: https://build.opensuse.org/request/show/1223256
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=132
2024-11-11 02:07:40 +00:00
b617fff3ef Accepting request 1219748 from utilities
OBS-URL: https://build.opensuse.org/request/show/1219748
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=59
2024-10-31 15:09:44 +00:00
OBS User smolsheep
b42da340a2 Accepting request 1219747 from home:smolsheep:upgrades
- Update to 0.56.0:
  * Added --gap[=N] option to display empty lines between items.
    This can be useful to visually separate adjacent multi-line
    items. Or just to make the list easier to read. For single-line
    items, you probably want to set --color gutter:-1 as well to
    hide the gutter.
  * Added noinfo option to --preview-window to hide the scroll
    indicator in the preview window

OBS-URL: https://build.opensuse.org/request/show/1219747
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=130
2024-10-30 23:59:52 +00:00
248ae5c043 Accepting request 1199735 from utilities
OBS-URL: https://build.opensuse.org/request/show/1199735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=58
2024-09-10 19:13:23 +00:00
OBS User smolsheep
ce3a02d494 Accepting request 1199734 from home:smolsheep:upgrades
- 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)

OBS-URL: https://build.opensuse.org/request/show/1199734
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=128
2024-09-09 19:41:11 +00:00
6a358a429c Accepting request 1190692 from utilities
OBS-URL: https://build.opensuse.org/request/show/1190692
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=57
2024-08-01 20:04:32 +00:00
OBS User smolsheep
7afbc8821d Accepting request 1190691 from home:smolsheep:upgrades
- Update to 0.54.3:
  * Fixed incompatibility of adaptive height specification and
    'start:reload'
  * Environment variables are now available to $FZF_DEFAULT_COMMAND

OBS-URL: https://build.opensuse.org/request/show/1190691
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=126
2024-07-31 14:12:40 +00:00
de1afbf854 Accepting request 1189776 from utilities
- Update to 0.54.2:
  * Fixed incorrect syntax highlighting of truncated multi-line entries

OBS-URL: https://build.opensuse.org/request/show/1189776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=56
2024-07-26 14:16:24 +00:00
5747064508 - Update to 0.54.2:
* Fixed incorrect syntax highlighting of truncated multi-line entries

OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=124
2024-07-26 10:31:33 +00:00
6fbaede9ec Accepting request 1188813 from utilities
OBS-URL: https://build.opensuse.org/request/show/1188813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=55
2024-07-22 15:17:48 +00:00
OBS User smolsheep
9da735dce7 Accepting request 1188812 from home:smolsheep:upgrades
- 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-URL: https://build.opensuse.org/request/show/1188812
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=122
2024-07-20 14:22:03 +00:00
1113e36cc6 Accepting request 1186202 from utilities
OBS-URL: https://build.opensuse.org/request/show/1186202
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=54
2024-07-08 17:09:23 +00:00
OBS User smolsheep
8424143c8a Accepting request 1186201 from home:smolsheep:upgrades
- 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-URL: https://build.opensuse.org/request/show/1186201
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=120
2024-07-08 14:23:15 +00:00
8bb892da66 Accepting request 1179024 from utilities
OBS-URL: https://build.opensuse.org/request/show/1179024
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=53
2024-06-07 13:03:27 +00:00
OBS User smolsheep
1bbbcdb15c Accepting request 1179023 from home:smolsheep:upgrades
- Update to 0.53.0:
  * fzf can now display multi-line items. To disable multi-line
    display, use --no-multi-line
  * CTRL-R bindings of bash, zsh, and fish have been updated to
    leverage multi-line display
  * The default --pointer and --marker have been changed from > to
    Unicode bar characters as they look better with multi-line
    items
  * Added --marker-multi-line to customize the select marker for
    multi-line entries with the default set to ╻┃╹
  * Added --tmux option to replace fzf-tmux script and simplify
    distribution
  * Added support for endless input streams. Added --tail=NUM
    option to limit the number of items to keep in memory. This is
    useful when you want to browse an endless stream of data (e.g.
    log stream) with fzf while limiting memory usage.
  * man page is now embedded in the binary; fzf --man to see it
  * Changed the default --scroll-off to 3, as we think it's a
    better default
  * Process started by execute action now directly writes to and
    reads from /dev/tty. Manual /dev/tty redirection for
    interactive programs is no longer required.
  * Added print(...) action to queue an arbitrary string to be
    printed on exit. This was mainly added to work around the
    limitation of --expect where it's not compatible with --bind on
    the same key and it would ignore other actions bound to it.
  * NO_COLOR environment variable is now respected. If the variable
    is set, fzf defaults to --no-color unless otherwise specified.

OBS-URL: https://build.opensuse.org/request/show/1179023
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=118
2024-06-06 13:52:30 +00:00
fd33a64e31 Accepting request 1172487 from utilities
OBS-URL: https://build.opensuse.org/request/show/1172487
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=52
2024-05-08 09:39:11 +00:00
OBS User smolsheep
0b27f38e20 Accepting request 1172486 from home:smolsheep:upgrades
- Update to 0.52.0:
  * Added --highlight-line to highlight the whole current line (à
    la set cursorline of Vim)
  * Added color names for selected lines: selected-fg, selected-bg,
    and selected-hl
  * Added click-header event that is triggered when the header
    section is clicked. When the event is triggered,
    $FZF_CLICK_HEADER_COLUMN and $FZF_CLICK_HEADER_LINE are set.
  * Add $FZF_COMPLETION_{DIR,PATH}_OPTS for separately
    customizing the behavior of fuzzy completion
  * Bug fixes and improvements
  * The code was heavily refactored to allow using fzf as a library
    in Go programs. The API is still experimental and subject to
    change.

OBS-URL: https://build.opensuse.org/request/show/1172486
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=116
2024-05-07 15:59:18 +00:00
b4b39b5286 Accepting request 1171134 from utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1171134
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=51
2024-05-01 12:58:06 +00:00
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

OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=114
2024-05-01 11:00:50 +00:00
be0ad2d94f Accepting request 1170041 from utilities
- 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).
- Shell subpackages should be Enahncing (not Supplementing) fzf.

OBS-URL: https://build.opensuse.org/request/show/1170041
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fzf?expand=0&rev=50
2024-04-25 18:48:45 +00:00
5f9a9adadd Fix the generation of /etc/profile.d/fzf-bash.sh
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=112
2024-04-24 13:59:40 +00:00
5c1b1ece73 - Shell subpackages should be Enahncing (not Supplementing) fzf.
OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=111
2024-04-24 12:01:19 +00:00
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).

OBS-URL: https://build.opensuse.org/package/show/utilities/fzf?expand=0&rev=110
2024-04-24 10:26:11 +00:00