mirror of
https://github.com/Llewellynvdm/fzf.git
synced 2024-11-25 06:07:42 +00:00
Update CHANGELOG
This commit is contained in:
parent
7aa88aa115
commit
e33fb59da1
21
CHANGELOG.md
21
CHANGELOG.md
@ -3,7 +3,8 @@ CHANGELOG
|
|||||||
|
|
||||||
0.53.0
|
0.53.0
|
||||||
------
|
------
|
||||||
- fzf can now display multi-line items
|
- Multi-line display
|
||||||
|
- fzf can now display multi-line items
|
||||||
```sh
|
```sh
|
||||||
# All bash functions, highlighted
|
# All bash functions, highlighted
|
||||||
declare -f | perl -0777 -pe 's/^}\n/}\0/gm' |
|
declare -f | perl -0777 -pe 's/^}\n/}\0/gm' |
|
||||||
@ -15,17 +16,19 @@ CHANGELOG
|
|||||||
fzf --read0 --ansi --multi --highlight-line --reverse --tmux 70%
|
fzf --read0 --ansi --multi --highlight-line --reverse --tmux 70%
|
||||||
```
|
```
|
||||||
- To disable multi-line display, use `--no-multi-line`
|
- To disable multi-line display, use `--no-multi-line`
|
||||||
- The default `--pointer` and `--marker` have been changed from `>` to Unicode bar characters as they look better with multi-line items
|
- CTRL-R bindings of bash, zsh, and fish have been updated to leverage multi-line display
|
||||||
- Added `--marker-multi-line` to customize the select marker for multi-line entries with the default set to `╻┃╹`
|
- 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
|
╻First line
|
||||||
┃...
|
┃...
|
||||||
╹Last line
|
╹Last line
|
||||||
```
|
```
|
||||||
- Native `--tmux` integration to replace fzf-tmux script
|
- Native tmux integration
|
||||||
|
- Added `--tmux` option to replace fzf-tmux script and simplify distribution
|
||||||
```sh
|
```sh
|
||||||
# --tmux [center|top|bottom|left|right][,SIZE[%]][,SIZE[%]]
|
# --tmux [center|top|bottom|left|right][,SIZE[%]][,SIZE[%]]
|
||||||
# Center, 90% width and 70% height
|
# Center, 100% width and 70% height
|
||||||
fzf --tmux 100%,70% --border horizontal --padding 1,2
|
fzf --tmux 100%,70% --border horizontal --padding 1,2
|
||||||
|
|
||||||
# Left, 30% width
|
# Left, 30% width
|
||||||
@ -34,8 +37,12 @@ CHANGELOG
|
|||||||
# Bottom, 50% height
|
# Bottom, 50% height
|
||||||
fzf --tmux bottom,50%
|
fzf --tmux bottom,50%
|
||||||
```
|
```
|
||||||
- To simplify the implementation, it only uses popups. You need tmux 3.3 or later.
|
- To keep the implementation simple, it only uses popups. You need tmux 3.3 or later.
|
||||||
- fzf now works on Git bash (mintty) out of the box via winpty integration
|
- To use `--tmux` in Vim plugin:
|
||||||
|
```vim
|
||||||
|
let g:fzf_layout = { 'tmux': '100%,70%' }
|
||||||
|
```
|
||||||
|
- (Windows) fzf now works on Git bash (mintty) out of the box via winpty integration
|
||||||
- man page is now embedded in the binary; `fzf --man` to see it
|
- 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
|
- 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.
|
- 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.
|
||||||
|
Loading…
Reference in New Issue
Block a user