mirror of
https://github.com/junegunn/fzf.git
synced 2025-11-08 11:23:47 -05:00
0.66.0
This commit is contained in:
26
CHANGELOG.md
26
CHANGELOG.md
@@ -29,7 +29,9 @@ This version introduces many new features centered around the new "raw" mode.
|
|||||||
| Enhancement | Shell | `CTRL-R` binding | Toggle raw mode with `ALT-R` |
|
| Enhancement | Shell | `CTRL-R` binding | Toggle raw mode with `ALT-R` |
|
||||||
| Enhancement | Shell | `CTRL-R` binding | Opt-out with an empty `FZF_CTRL_R_COMMAND` |
|
| Enhancement | Shell | `CTRL-R` binding | Opt-out with an empty `FZF_CTRL_R_COMMAND` |
|
||||||
|
|
||||||
### Introducing "raw" mode
|
### 1. Introducing "raw" mode
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
This version introduces a new "raw" mode (named so because it shows the list
|
This version introduces a new "raw" mode (named so because it shows the list
|
||||||
"unfiltered"). In raw mode, non-matching items stay in their original positions,
|
"unfiltered"). In raw mode, non-matching items stay in their original positions,
|
||||||
@@ -141,7 +143,11 @@ fzf --raw --bind 'enter:transform:[[ ${FZF_RAW-1} = 1 ]] && echo accept || echo
|
|||||||
|
|
||||||
The `CTRL-R` binding (command history) now lets you toggle raw mode with `ALT-R`.
|
The `CTRL-R` binding (command history) now lets you toggle raw mode with `ALT-R`.
|
||||||
|
|
||||||
### Style changes
|
### 2. Style changes
|
||||||
|
|
||||||
|
The screenshot on the right shows the updated gutter style:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
This version includes a few minor updates to fzf's classic visual style:
|
This version includes a few minor updates to fzf's classic visual style:
|
||||||
|
|
||||||
@@ -149,7 +155,7 @@ This version includes a few minor updates to fzf's classic visual style:
|
|||||||
- Markers no longer use background colors.
|
- Markers no longer use background colors.
|
||||||
- The `--color base16` theme (alias: `16`) has been updated for better compatibility with both dark and light themes.
|
- The `--color base16` theme (alias: `16`) has been updated for better compatibility with both dark and light themes.
|
||||||
|
|
||||||
### `--listen` now supports Unix domain sockets
|
### 3. `--listen` now supports Unix domain sockets
|
||||||
|
|
||||||
If an argument to `--listen` ends with `.sock`, fzf will listen on a Unix
|
If an argument to `--listen` ends with `.sock`, fzf will listen on a Unix
|
||||||
domain socket at the specified path.
|
domain socket at the specified path.
|
||||||
@@ -167,7 +173,7 @@ curl --unix-socket /tmp/fzf.sock http -d up
|
|||||||
Note that any existing file at the given path will be removed before creating
|
Note that any existing file at the given path will be removed before creating
|
||||||
the socket, so avoid using an important file path.
|
the socket, so avoid using an important file path.
|
||||||
|
|
||||||
### Added options
|
### 4. Added options
|
||||||
|
|
||||||
#### `--gutter CHAR`
|
#### `--gutter CHAR`
|
||||||
|
|
||||||
@@ -192,7 +198,7 @@ fzf --gutter ' ' --color gutter:reverse
|
|||||||
|
|
||||||
As noted above, the `--gutter-raw CHAR` option was also added for customizing the gutter column in raw mode.
|
As noted above, the `--gutter-raw CHAR` option was also added for customizing the gutter column in raw mode.
|
||||||
|
|
||||||
### Added actions
|
### 5. Added actions
|
||||||
|
|
||||||
The following actions were introduced to support working with raw mode:
|
The following actions were introduced to support working with raw mode:
|
||||||
|
|
||||||
@@ -205,7 +211,7 @@ The following actions were introduced to support working with raw mode:
|
|||||||
| `down-match` | Move down to the matching item; identical to `down` if raw mode is disabled |
|
| `down-match` | Move down to the matching item; identical to `down` if raw mode is disabled |
|
||||||
| `best` | Move to the matching item with the best score; identical to `first` if raw mode is disabled |
|
| `best` | Move to the matching item with the best score; identical to `first` if raw mode is disabled |
|
||||||
|
|
||||||
### Added environment variables
|
### 6. Added environment variables
|
||||||
|
|
||||||
#### `$FZF_DIRECTION`
|
#### `$FZF_DIRECTION`
|
||||||
|
|
||||||
@@ -243,12 +249,12 @@ supported and will result in a warning.
|
|||||||
FZF_CTRL_R_COMMAND= eval "$(fzf --bash)"
|
FZF_CTRL_R_COMMAND= eval "$(fzf --bash)"
|
||||||
```
|
```
|
||||||
|
|
||||||
### Added key support for `--bind`
|
### 7. Added key support for `--bind`
|
||||||
|
|
||||||
Pull request #3996 added support for many additional keys for `--bind` option,
|
Pull request [#3996](https://github.com/junegunn/fzf/pull/3996) added support
|
||||||
such as `ctrl-backspace`.
|
for many additional keys for `--bind` option, such as `ctrl-backspace`.
|
||||||
|
|
||||||
### Breaking changes
|
### 8. Breaking changes
|
||||||
|
|
||||||
#### Hiding the gutter column
|
#### Hiding the gutter column
|
||||||
|
|
||||||
|
|||||||
2
install
2
install
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
set -u
|
set -u
|
||||||
|
|
||||||
version=0.65.2
|
version=0.66.0
|
||||||
auto_completion=
|
auto_completion=
|
||||||
key_bindings=
|
key_bindings=
|
||||||
update_config=2
|
update_config=2
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
$version="0.65.2"
|
$version="0.66.0"
|
||||||
|
|
||||||
$fzf_base=Split-Path -Parent $MyInvocation.MyCommand.Definition
|
$fzf_base=Split-Path -Parent $MyInvocation.MyCommand.Definition
|
||||||
|
|
||||||
|
|||||||
2
main.go
2
main.go
@@ -11,7 +11,7 @@ import (
|
|||||||
"github.com/junegunn/fzf/src/protector"
|
"github.com/junegunn/fzf/src/protector"
|
||||||
)
|
)
|
||||||
|
|
||||||
var version = "0.65"
|
var version = "0.66"
|
||||||
var revision = "devel"
|
var revision = "devel"
|
||||||
|
|
||||||
//go:embed shell/key-bindings.bash
|
//go:embed shell/key-bindings.bash
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
THE SOFTWARE.
|
THE SOFTWARE.
|
||||||
..
|
..
|
||||||
.TH fzf\-tmux 1 "Aug 2025" "fzf 0.65.2" "fzf\-tmux - open fzf in tmux split pane"
|
.TH fzf\-tmux 1 "Oct 2025" "fzf 0.66.0" "fzf\-tmux - open fzf in tmux split pane"
|
||||||
|
|
||||||
.SH NAME
|
.SH NAME
|
||||||
fzf\-tmux - open fzf in tmux split pane
|
fzf\-tmux - open fzf in tmux split pane
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
THE SOFTWARE.
|
THE SOFTWARE.
|
||||||
..
|
..
|
||||||
.TH fzf 1 "Sep 2025" "fzf 0.66.0" "fzf - a command-line fuzzy finder"
|
.TH fzf 1 "Oct 2025" "fzf 0.66.0" "fzf - a command-line fuzzy finder"
|
||||||
|
|
||||||
.SH NAME
|
.SH NAME
|
||||||
fzf - a command-line fuzzy finder
|
fzf - a command-line fuzzy finder
|
||||||
|
|||||||
Reference in New Issue
Block a user