release: v5.6.0 (#1140)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
skim-rs-bot[bot] 2026-07-27 17:49:35 +02:00 committed by GitHub
parent 4745613342
commit 794ddddb71
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 137 additions and 114 deletions

View file

@ -5,6 +5,28 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [5.6.0] - 2026-07-26
### 🚀 Features
- Add the `set-cmd` action to change interactive mode command from bindings (#1142)
### 🐛 Bug Fixes
- *(examples)* Gate malloc_trim to gcc in the multiple_runs example
### 📚 Documentation
- Readd default keybindings to the manpage as an auto-generated separate subsection
### 🧪 Testing
- Replace tmux e2e harness with cross-platform Zellij harness (#1139)
### 🤖 CI
- Make coverage non-blocking to avoid issues with nightly rust
## [5.5.0] - 2026-07-23
### 🚀 Features

18
Cargo.lock generated
View file

@ -300,9 +300,9 @@ dependencies = [
[[package]]
name = "cc"
version = "1.3.0"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c89588d05638b5b4594a3348a2d6c20277e43a7f5c5202b05cc56888475a47b8"
checksum = "5add81bb678e6cb321aff7fa0dc7689ad82b112dbc032cea19f91d6b8e3582b9"
dependencies = [
"find-msvc-tools",
"shlex",
@ -830,9 +830,9 @@ checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2"
[[package]]
name = "either"
version = "1.16.0"
version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e"
checksum = "9e5e8f6c15a24b9a3ee5efec809ccd006d3b30e8b3bb63c39af737c7f87daa1d"
[[package]]
name = "either-or-both"
@ -1379,9 +1379,9 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
[[package]]
name = "jiff"
version = "0.2.34"
version = "0.2.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e184d09547b80eb7e20d141ba2fb1fbac843ca53f4cf1b31210adc4c1adc6e16"
checksum = "668b7183bd07af9a4885f5c35b0cc5c83c4607a913c16b7e17291832910d2dcc"
dependencies = [
"defmt",
"jiff-core",
@ -1403,9 +1403,9 @@ dependencies = [
[[package]]
name = "jiff-static"
version = "0.2.34"
version = "0.2.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "323da076b7a6faf914dc677cb05a4b907742ff7375c8322c9e7f5061e5e0e9de"
checksum = "3a69dcb3a21cfb32ce1cd056169337ca284af0766dd766e7878819b251a49204"
dependencies = [
"jiff-core",
"proc-macro2",
@ -2662,7 +2662,7 @@ checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649"
[[package]]
name = "skim"
version = "5.5.0"
version = "5.6.0"
dependencies = [
"ansi-to-tui",
"assert_enum_variants",

View file

@ -1,6 +1,6 @@
[package]
name = "skim"
version = "5.5.0"
version = "5.6.0"
authors = ["Loric ANDRE", "Zhang Jinzhou <lotabout@gmail.com>"]
description = "Fuzzy Finder in rust!"
documentation = "https://docs.rs/skim"

View file

@ -1,6 +1,6 @@
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.TH sk 1 "sk 5.5.0"
.TH sk 1 "sk 5.6.0"
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.SH NAME
@ -203,7 +203,8 @@ Comma\-separated key, event, and action bindings
`double\-click` mouse binding, a finder event (`change`, `start`, `load`, `result`, `focus`, `zero`, or
`one`), or an action name. Use the
`act\-` prefix for action triggers; it is recommended to avoid ambiguity and required when the action
name is also a key, for example `act\-up:last`. See the [KEYBINDS] section for details.
name is also a key, for example `act\-up:last`. See the [KEYBINDS] section for details and its
[Default key bindings] subsection for the defaults.
**Example**: `sk \-\-bind=ctrl\-j:accept,load:last,act\-up:down`
@ -841,106 +842,6 @@ Actions can take arguments, specified either between parentheses `reload(ls)` or
* any single character
.br
.SS "Default key bindings"
.br
* alt\-b: backward\-word
.br
* alt\-bspace: backward\-kill\-word
.br
* alt\-d: kill\-word
.br
* alt\-f: forward\-word
.br
* alt\-h: scroll\-left
.br
* alt\-l: scroll\-right
.br
* bspace: backward\-delete\-char
.br
* btab: toggle+up
.br
* ctrl\-a: beginning\-of\-line
.br
* ctrl\-b: backward\-char
.br
* ctrl\-c: abort
.br
* ctrl\-d: abort
.br
* ctrl\-e: end\-of\-line
.br
* ctrl\-f: forward\-char
.br
* ctrl\-g: abort
.br
* ctrl\-h: backward\-delete\-char
.br
* ctrl\-j: down
.br
* ctrl\-k: up
.br
* ctrl\-l: clear\-screen
.br
* ctrl\-left: backward\-word
.br
* ctrl\-n: down
.br
* ctrl\-p: up
.br
* ctrl\-q: toggle\-interactive
.br
* ctrl\-r: rotate\-mode
.br
* ctrl\-right: forward\-word
.br
* ctrl\-u: unix\-line\-discard
.br
* ctrl\-w: unix\-word\-rubout
.br
* ctrl\-y: yank
.br
* del: delete\-char
.br
* double\-click: accept
.br
* down: down
.br
* end: end\-of\-line
.br
* enter: accept
.br
* esc: abort
.br
* home: beginning\-of\-line
.br
* left: backward\-char
.br
* pgdn: page\-down
.br
* pgup: page\-up
.br
* right: forward\-char
.br
* shift\-btab: toggle+up
.br
* shift\-down: preview\-down
.br
* shift\-home: beginning\-of\-line
.br
* shift\-left: backward\-word
.br
* shift\-right: forward\-word
.br
* shift\-tab: toggle+up
.br
* shift\-up: preview\-up
.br
* tab: toggle+down
.br
* up: up
.br
.SS "Bindable finder events"
.br
@ -1117,6 +1018,106 @@ Follow\-up chains use non\-recursive (`noremap`) semantics: their actions do not
* yank: Yank (paste)
.br
.SS "Default key bindings"
.br
* alt\-b: backward\-word
.br
* alt\-bspace: backward\-kill\-word
.br
* alt\-d: kill\-word
.br
* alt\-f: forward\-word
.br
* alt\-h: scroll\-left
.br
* alt\-l: scroll\-right
.br
* bspace: backward\-delete\-char
.br
* btab: toggle+up
.br
* ctrl\-a: beginning\-of\-line
.br
* ctrl\-b: backward\-char
.br
* ctrl\-c: abort
.br
* ctrl\-d: abort
.br
* ctrl\-e: end\-of\-line
.br
* ctrl\-f: forward\-char
.br
* ctrl\-g: abort
.br
* ctrl\-h: backward\-delete\-char
.br
* ctrl\-j: down
.br
* ctrl\-k: up
.br
* ctrl\-l: clear\-screen
.br
* ctrl\-left: backward\-word
.br
* ctrl\-n: down
.br
* ctrl\-p: up
.br
* ctrl\-q: toggle\-interactive
.br
* ctrl\-r: rotate\-mode
.br
* ctrl\-right: forward\-word
.br
* ctrl\-u: unix\-line\-discard
.br
* ctrl\-w: unix\-word\-rubout
.br
* ctrl\-y: yank
.br
* del: delete\-char
.br
* double\-click: accept
.br
* down: down
.br
* end: end\-of\-line
.br
* enter: accept
.br
* esc: abort
.br
* home: beginning\-of\-line
.br
* left: backward\-char
.br
* pgdn: page\-down
.br
* pgup: page\-up
.br
* right: forward\-char
.br
* shift\-btab: toggle+up
.br
* shift\-down: preview\-down
.br
* shift\-home: beginning\-of\-line
.br
* shift\-left: backward\-word
.br
* shift\-right: forward\-word
.br
* shift\-tab: toggle+up
.br
* shift\-up: preview\-up
.br
* tab: toggle+down
.br
* up: up
.br
.SH "COMMAND EXPANSION"
.br
@ -1334,4 +1335,4 @@ When using `sk \-\-remote`, pipe in action chains (see the KEYBINDS section), fo
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.SH VERSION
v5.5.0
v5.6.0

View file

@ -1 +1 @@
5.5.0
5.6.0