docs: new plugin piper.yazi to preview any shell command
This commit is contained in:
@@ -16,6 +16,7 @@ For specific installation commands and configuration instructions, check the ind
|
||||
- [git.yazi](git.yazi) - Show the status of Git file changes as linemode in the file list.
|
||||
- [mount.yazi](mount.yazi) - A mount manager for Yazi, providing disk mount, unmount, and eject functionality.
|
||||
- [vcs-files.yazi](vcs-files.yazi) - Show Git file changes in Yazi.
|
||||
- [piper.yazi](piper.yazi) - Pipe any shell command as a previewer.
|
||||
- [smart-filter.yazi](smart-filter.yazi) - Makes filters smarter: continuous filtering, automatically enter unique directory, open file on submitting.
|
||||
- [chmod.yazi](chmod.yazi) - Execute `chmod` on the selected files to change their mode.
|
||||
- [mime-ext.yazi](mime-ext.yazi) - A mime-type provider based on a file extension database, replacing the builtin `file(1)` to speed up mime-type retrieval at the expense of accuracy.
|
||||
|
||||
@@ -51,6 +51,8 @@ name = "*.md"
|
||||
run = 'piper -- CLICOLOR_FORCE=1 glow -w=$w -s=dark "$1"'
|
||||
```
|
||||
|
||||
Note that there's [a bug in Glow v2.0](https://github.com/charmbracelet/glow/issues/440#issuecomment-2307992634) that causes slight color differences between tty and non-tty environments.
|
||||
|
||||
### Preview directory tree with [`eza`](https://github.com/eza-community/eza)
|
||||
|
||||
```toml
|
||||
|
||||
@@ -45,7 +45,7 @@ function M:peek(job)
|
||||
else
|
||||
lines = lines:gsub("\t", string.rep(" ", rt.preview.tab_size))
|
||||
ya.preview_widgets(job, {
|
||||
ui.Text.parse(lines):area(job.area):wrap(rt.preview.wrap == "yes" and ui.Text.WRAP or ui.Text.WRAP_NO),
|
||||
ui.Text.parse(lines):area(job.area),
|
||||
})
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user