mirror of
https://github.com/lotabout/skim.git
synced 2026-09-10 07:16:23 -04:00
release: v5.6.0 (#1140)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
parent
4745613342
commit
794ddddb71
22
CHANGELOG.md
22
CHANGELOG.md
|
|
@ -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
18
Cargo.lock
generated
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
207
man/man1/sk.1
207
man/man1/sk.1
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
5.5.0
|
||||
5.6.0
|
||||
|
|
|
|||
Loading…
Reference in a new issue