mimikun / dotfiles

mimikun's dotfiles
MIT License
7 stars 0 forks source link

chore(deps): update dependency junegunn/fzf to v0.53.0 #537

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

Mend Renovate

This PR contains the following updates:

Package Update Change
junegunn/fzf minor 0.52.1 -> 0.53.0

Release Notes

junegunn/fzf (junegunn/fzf) ### [`v0.53.0`](https://togithub.com/junegunn/fzf/blob/HEAD/CHANGELOG.md#0530) [Compare Source](https://togithub.com/junegunn/fzf/compare/0.52.1...0.53.0) - Multi-line display - See [Processing multi-line items](https://junegunn.github.io/fzf/tips/processing-multi-line-items/) - fzf can now display multi-line items ```sh ``` ### All bash functions, highlighted declare -f | perl -0777 -pe 's/^}\n/}\0/gm' | bat --plain --language bash --color always | fzf --read0 --ansi --reverse --multi --highlight-line ### Ripgrep multi-line output rg --pretty bash | perl -0777 -pe 's/\n\n/\n\0/gm' | fzf --read0 --ansi --multi --highlight-line --reverse --tmux 70% ``` - 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 `╻┃╹` ``` ╻First line ┃... ╹Last line ``` - Native tmux integration - Added `--tmux` option to replace fzf-tmux script and simplify distribution ```sh ``` ### --tmux \[center|top|bottom|left|right]\[,SIZE\[%]]\[,SIZE\[%]] ### Center, 100% width and 70% height fzf --tmux 100%,70% --border horizontal --padding 1,2 ### Left, 30% width fzf --tmux left,30% ### Bottom, 50% height fzf --tmux bottom,50% ``` - To keep the implementation simple, it only uses popups. You need tmux 3.3 or later. - To use `--tmux` in Vim plugin: ```vim let g:fzf_layout = { 'tmux': '100%,70%' } ``` - Added support for endless input streams - See [Browsing log stream with fzf](https://junegunn.github.io/fzf/tips/browsing-log-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. ```sh ``` ### Interactive filtering of a log stream tail -f *.log | fzf --tail 100000 --tac --no-sort --exact ``` - Better Windows Support - fzf now works on Git bash (mintty) out of the box via winpty integration - Many fixes and improvements for Windows - 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. ```sh ```

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.