Skip to content

Commit

Permalink
build(deps): update sxyazi/yazi to v25.2.26
Browse files Browse the repository at this point in the history
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [sxyazi/yazi](/~https://github.com/sxyazi/yazi) | patch | `v25.2.11` -> `v25.2.26` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>sxyazi/yazi (sxyazi/yazi)</summary>

### [`v25.2.26`](/~https://github.com/sxyazi/yazi/releases/tag/v25.2.26)

[Compare Source](sxyazi/yazi@v25.2.11...v25.2.26)

#### Breaking Changes

-   `separator_open` and `separator_close` have been replaced with the new `sep_left` and `sep_right`. sxyazi/yazi#2313
-   The `[completion]` component has been renamed to `[cmp]`. sxyazi/yazi#2399

#### Deprecated

-   `MANAGER`, `PREVIEW`, `PLUGIN`, and `THEME` have been deprecated in favor of the new `rt` and `th`. sxyazi/yazi#2389
-   `ya.manager_emit()` has been deprecated in favor of the new `ya.mgr_emit()`. sxyazi/yazi#2397

#### Built-in Previewer Improvements

-   The JSON previewer will now respect the user's `wrap` setting to support automatic JSON line wrapping. sxyazi/yazi#2337, thanks [@&#8203;boydaihungst](/~https://github.com/boydaihungst)
-   The PDF previewer will now respect the user's `max_width` setting to address the issue of previewing content that is too small. sxyazi/yazi#2331
-   The ImageMagick previewer will now respect the user's `image_alloc` setting to limit memory usage. sxyazi/yazi#2403

#### New Search Engine: [`rga`](/~https://github.com/phiresky/ripgrep-all)

sxyazi/yazi#2383 (thanks [@&#8203;paperbenni](/~https://github.com/paperbenni)) has added a new [`ripgrep-all`](/~https://github.com/phiresky/ripgrep-all) search engine.

It is a wrapper around `ripgrep` that supports additional file formats (such as PDF, docx, epub, etc.).

You can use it with the `search --via=rga` command.

#### Allow to Specify Layer for Keymap Commands

With sxyazi/yazi#2399, you'll now be able to assign commands from different layers to a keybinding in `keymap.toml`.

This opens up the possibility of interacting with any other component, such as accessing commands from the manager (`[manager]`) within the input component (`[input]`):

```toml
[[input.prepend_keymap]]
on   = "<Esc>"
run  = [ "close", "mgr:escape --filter" ]
desc = "Close input and cancel the filter"
```

When you press `Esc` in the input box to exit the filter view (triggered by the `f` key), the filter will be canceled as the input is closed.

#### More Flexible Status Bar Customization

sxyazi/yazi#2313 (thanks [@&#8203;PFiS1737](/~https://github.com/PFiS1737)) introduces `sep_left` and `sep_right` to replace the previous `separator_open` and `separator_close` settings, allowing different separators to be set for the left and right sides:

![status-sep-explain](/~https://github.com/user-attachments/assets/fd61a85d-9823-46d6-a01f-56c99155c630)

#### Support for Setting Spotter Table Styles

sxyazi/yazi#2391 introduces two new settings, `tbl_col` and `tbl_cell`, in `theme.toml` to configure the styles for spotter table columns and cells, respectively.

<img src="/~https://github.com/user-attachments/assets/f2167e58-96c3-4a66-a244-1150e3e80e43" height="400" />

#### What's Changed
* feat!: allow different separators to be applied individually to the left and right sides of the status bar by @&#8203;PFiS1737 in sxyazi/yazi#2313
* fix: load mount points with the best effort even if the `/dev/disk/by-label` directory does not exist by @&#8203;sxyazi in sxyazi/yazi#2326
* feat: CSI-based Vim and Neovim built-in terminal detection for better accuracy by @&#8203;sxyazi in sxyazi/yazi#2327
* feat: respect the user's `max_width` setting for the built-in PDF preloader by @&#8203;sxyazi in sxyazi/yazi#2331
* feat: respect the user's `wrap` setting for the built-in JSON previewer by @&#8203;boydaihungst in sxyazi/yazi#2337
* refactor: consistent naming for enum variants by @&#8203;sxyazi in sxyazi/yazi#2339
* feat: new `external` and `removable` fields in the `fs.partitions()` API by @&#8203;sxyazi in sxyazi/yazi#2343
* feat: terminal response detection under async stdin by @&#8203;sxyazi in sxyazi/yazi#2347
* fix: incorrect kebab-case for the notify level enum by @&#8203;hankertrix in sxyazi/yazi#2349
* fix: add maximum preview limit under `/proc` virtual file system by @&#8203;sxyazi in sxyazi/yazi#2355
* feat: add a link to the debugging instructions in `yazi --debug` by @&#8203;sxyazi in sxyazi/yazi#2365
* fix: didn't reset previous `Cha` when loading directories in chunks by @&#8203;sxyazi in sxyazi/yazi#2366
* feat: make incompatible version message more clear by @&#8203;sxyazi in sxyazi/yazi#2377
* feat: bump `trash` and `libc` versions to support NetBSD by @&#8203;sxyazi in sxyazi/yazi#2388
* feat: new `rt` and `th` allow to access user configuration and theme scheme in sync/async plugins consistently by @&#8203;sxyazi in sxyazi/yazi#2389
* feat: new `tbl_col` and `tbl_cell` in theme system for spotter table styling by @&#8203;sxyazi in sxyazi/yazi#2391
* feat: add ripgrep-all support for search by @&#8203;paperbenni in sxyazi/yazi#2383
* feat: new `cf.args` to access startup arguments by @&#8203;sxyazi in sxyazi/yazi#2392
* refactor: rename `cf` to `rt` by @&#8203;sxyazi in sxyazi/yazi#2393
* feat: expose `mode` field in `Cha` by @&#8203;sxyazi in sxyazi/yazi#2394
* refactor: rename `rt.manager` to `rt.mgr`, and `th.manager` to `th.mgr` by @&#8203;sxyazi in sxyazi/yazi#2397
* feat!: allow to specify layer for keymap commands by @&#8203;sxyazi in sxyazi/yazi#2399

#### New Contributors
* @&#8203;PFiS1737 made their first contribution in sxyazi/yazi#2313
* @&#8203;paperbenni made their first contribution in sxyazi/yazi#2383

**Full Changelog**: sxyazi/yazi@v25.2.11...v25.2.26

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

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

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](/~https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODEuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE4MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJSZW5vdmF0ZSBCb3QiXX0=-->
  • Loading branch information
ECG Bot committed Feb 27, 2025
1 parent fadb66d commit a128cce
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion chezmoi/dot_config/aquaproj-aqua/aqua.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -295,7 +295,7 @@ packages:
- name: termkit/gama@v1.2.1
description: Manage your GitHub Actions from Terminal with great UI
link: /~https://github.com/termkit/gama
- name: sxyazi/yazi@v25.2.11
- name: sxyazi/yazi@v25.2.26
description: Blazing fast terminal file manager written in Rust, based on async I/O
link: /~https://github.com/sxyazi/yazi
- name: kubecolor/kubecolor@v0.5.0
Expand Down

0 comments on commit a128cce

Please sign in to comment.