|
|
|
|
@@ -1,3 +1,309 @@
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Nov 16 17:09:47 UTC 2025 - Andrea Manzini <andrea.manzini@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 0.67.0:
|
|
|
|
|
* Added --freeze-left=N option to keep the leftmost N columns always visible
|
|
|
|
|
* Added --freeze-right=N option to keep the rightmost N columns always visible
|
|
|
|
|
* Updated --info=inline to print the spinner (load indicator)
|
|
|
|
|
* Bug fixes
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Oct 31 21:28:01 UTC 2025 - Avindra Goolcharan <avindra@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Update to version 0.66.1:
|
|
|
|
|
* Fix bug preventing 'ctrl-h' from being bound to an action (#4556)
|
|
|
|
|
* Fix --no-color / NO_COLOR theme (#4561)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Oct 15 01:45:54 UTC 2025 - Avindra Goolcharan <aavindraa@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 0.66.0:
|
|
|
|
|
* Many new features centered around the new "raw" mode.
|
|
|
|
|
- 6 actions added for raw mod
|
|
|
|
|
* Markers no longer use background colors.
|
|
|
|
|
* The --color base16 theme (alias: 16) was updated for better
|
|
|
|
|
compatibility with both dark and light themes.
|
|
|
|
|
* --listen now supports Unix domain sockets
|
|
|
|
|
* 4 new env vars: $FZF_DIRECTION, $FZF_SOCK, $FZF_RAW and $FZF_CTRL_R_COMMAND
|
|
|
|
|
* The gutter column is now narrower, rendered with the
|
|
|
|
|
left-half block character (▌).
|
|
|
|
|
* The gutter column can now be customized using --gutter CHAR
|
|
|
|
|
and styled with --color gutter
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Sep 28 00:46:42 UTC 2025 - Avindra Goolcharan <avindra@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Update to version 0.65.2:
|
|
|
|
|
* Fix incorrect truncation of --info-command with --info=inline-right (#4479)
|
|
|
|
|
* [bash 3] Fix CTRL-T and ALT-C to preserve the last yank (#4496)
|
|
|
|
|
* Do not unset FZF_DEFAULT_* variables when using winpty (#4497) (#4400)
|
|
|
|
|
* Fix rendering of items with tabs when using a non-default ellipsis (#4505)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Aug 3 19:55:36 UTC 2025 - Avindra Goolcharan <avindra@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Jul 27 19:55:07 UTC 2025 - Avindra Goolcharan <avindra@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- 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)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Jul 6 18:43:48 UTC 2025 - Avindra Goolcharan <avindra@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- 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`.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Jun 28 04:17:13 UTC 2025 - Avindra Goolcharan <aavindraa@gmail.com>
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon May 5 21:31:56 UTC 2025 - Avindra Goolcharan <avindra@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Apr 24 17:53:26 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
|
|
|
|
|
|
- Update to version 0.61.3:
|
|
|
|
|
* Revert tmux change as it caused tmux run-shell 'fzf --tmux' to fail
|
|
|
|
|
* More environment variables for child processes
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 23 06:03:14 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
|
|
|
|
|
|
- Update to version 0.61.2:
|
|
|
|
|
* Fixed panic when using header border without pointer/marker
|
|
|
|
|
* Fixed --tmux option when already inside a tmux popup
|
|
|
|
|
* Bug fixes and improvements in CTRL-T binding of fish
|
|
|
|
|
* Added --no-tty-default option to make fzf search for the current
|
|
|
|
|
TTY device instead of defaulting to /dev/tty
|
|
|
|
|
- add license file to all subpackages as per packaging guidelines
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 7 00:46:57 UTC 2025 - Avindra Goolcharan <avindra@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Mar 17 21:55:35 UTC 2025 - Avindra Goolcharan <avindra@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Feb 15 14:08:53 UTC 2025 - Joshua Smith <smolsheep@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jan 20 20:08:59 UTC 2025 - Avindra Goolcharan <avindra@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Dec 27 09:56:57 UTC 2024 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Nov 15 02:36:37 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Update to 0.56.3:
|
|
|
|
|
Fixes
|
|
|
|
|
* fix(zsh): handle backtick trigger edge case
|
|
|
|
|
* revert(zsh): remove 'fc -RI' call in the history widget
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Nov 14 04:36:13 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Update to 0.56.2:
|
|
|
|
|
Fixes
|
|
|
|
|
* Fixed abnormal scrolling behavior when --wrap is set
|
|
|
|
|
* [zsh] Fixed warning message when ksh_arrays is set
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Nov 11 02:03:29 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Oct 30 23:49:05 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Sep 9 19:25:13 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
|
|
|
|
|
|
|
|
|
|
|