Update: 2024-10-15

This commit is contained in:
2024-10-15 23:11:47 +03:00
parent 79b2e2f7b1
commit eae6ecaebb
808 changed files with 238018 additions and 205905 deletions

View File

@@ -5,6 +5,5 @@
"ui",
"Progress",
"ya"
],
]
}

Submodule config/yazi/flavors/tokyo-night.yazi deleted from 024fb09682

File diff suppressed because it is too large Load Diff

View File

@@ -1,21 +1,21 @@
[plugin]
deps = [
{ use = "AnirudhG07/nbpreview", commit = "f0149a4" },
{ use = "kirasok/torrent-preview", commit = "76970b6" },
{ use = "Sonico98/exifaudio", commit = "92366cf" },
{ use = "Reledia/miller", commit = "75f0002" },
{ use = "Reledia/glow", commit = "536185a" },
{ use = "yazi-rs/plugins#chmod", commit = "3783ea0" },
{ use = "yazi-rs/plugins#full-border", commit = "3783ea0" },
{ use = "KKV9/archive", commit = "9f3b049" },
{ use = "Rolv-Apneseth/starship", commit = "6197e4c" },
{ use = "Reledia/hexyl", commit = "64daf93" },
{ use = "hankertrix/augment-command", commit = "d81ddb8" },
{ use = "imsi32/yatline", commit = "d26ffbc" },
{ use = "dedukun/relative-motions", commit = "a5465c0" },
{ use = "yazi-rs/plugins#max-preview", commit = "3783ea0" },
{ use = "yazi-rs/plugins#hide-preview", commit = "3783ea0" },
{use = "AnirudhG07/nbpreview", commit = "f0149a4"},
{use = "kirasok/torrent-preview", commit = "76970b6"},
{use = "Sonico98/exifaudio", commit = "92366cf"},
{use = "Reledia/miller", commit = "75f0002"},
{use = "Reledia/glow", commit = "536185a"},
{use = "yazi-rs/plugins#chmod", commit = "3783ea0"},
{use = "yazi-rs/plugins#full-border", commit = "3783ea0"},
{use = "KKV9/archive", commit = "9f3b049"},
{use = "Rolv-Apneseth/starship", commit = "6197e4c"},
{use = "Reledia/hexyl", commit = "64daf93"},
{use = "hankertrix/augment-command", commit = "d81ddb8"},
{use = "imsi32/yatline", commit = "d26ffbc"},
{use = "dedukun/relative-motions", commit = "a5465c0"},
{use = "yazi-rs/plugins#max-preview", commit = "3783ea0"},
{use = "yazi-rs/plugins#hide-preview", commit = "3783ea0"},
]
[flavor]
deps = []
deps = [ ]

File diff suppressed because it is too large Load Diff

View File

@@ -3,7 +3,7 @@
"$schema" = "https://yazi-rs.github.io/schemas/yazi.json"
[manager]
ratio = [1, 2, 3]
ratio = [ 1, 2, 3 ]
sort_by = "alphabetical"
sort_sensitive = false
sort_reverse = false
@@ -22,78 +22,45 @@ image_filter = "triangle"
image_quality = 75
sixel_fraction = 15
ueberzug_scale = 1
ueberzug_offset = [0, 0, 0, 0]
ueberzug_offset = [ 0, 0, 0, 0 ]
[opener]
edit = [
{ run = '${EDITOR:=vi} "$@"', desc = "$EDITOR", block = true, for = "unix" },
{ run = 'code "%*"', orphan = true, desc = "code", for = "windows" },
{ run = 'code -w "%*"', block = true, desc = "code (block)", for = "windows" },
{run = '${EDITOR:=vi} "$@"', desc = "$EDITOR", block = true, for = "unix"},
{run = 'code "%*"', orphan = true, desc = "code", for = "windows"},
{run = 'code -w "%*"', block = true, desc = "code (block)", for = "windows"},
]
open = [
{ run = 'xdg-open "$@" & disown', desc = "Open", for = "linux" },
{ run = 'open "$@"', desc = "Open", for = "macos" },
{ run = 'start "" "%1"', orphan = true, desc = "Open", for = "windows" },
{run = 'xdg-open "$@" & disown', desc = "Open", for = "linux"},
{run = 'open "$@"', desc = "Open", for = "macos"},
{run = 'start "" "%1"', orphan = true, desc = "Open", for = "windows"},
]
reveal = [
{ run = 'xdg-open "$(dirname "$0")"', desc = "Reveal", for = "linux" },
{ run = 'open -R "$1"', desc = "Reveal", for = "macos" },
{ run = 'explorer /select, "%1"', orphan = true, desc = "Reveal", for = "windows" },
{ run = '''exiftool "$1"; echo "Press enter to exit"; read _''', block = true, desc = "Show EXIF", for = "unix" },
]
extract = [
{ run = 'unar "$1"', desc = "Extract here", for = "unix" },
{ run = 'unar "%1"', desc = "Extract here", for = "windows" },
{run = 'xdg-open "$(dirname "$0")"', desc = "Reveal", for = "linux"},
{run = 'open -R "$1"', desc = "Reveal", for = "macos"},
{run = 'explorer /select, "%1"', orphan = true, desc = "Reveal", for = "windows"},
{run = '''exiftool "$1"; echo "Press enter to exit"; read _''', block = true, desc = "Show EXIF", for = "unix"},
]
extract = [ {run = 'unar "$1"', desc = "Extract here", for = "unix"}, {run = 'unar "%1"', desc = "Extract here", for = "windows"} ]
play = [
{ run = 'mpv "$@"', orphan = true, for = "unix" },
{ run = 'mpv "%1"', orphan = true, for = "windows" },
{ run = '''mediainfo "$1"; echo "Press enter to exit"; read _''', block = true, desc = "Show media info", for = "unix" },
{run = 'mpv "$@"', orphan = true, for = "unix"},
{run = 'mpv "%1"', orphan = true, for = "windows"},
{run = '''mediainfo "$1"; echo "Press enter to exit"; read _''', block = true, desc = "Show media info", for = "unix"},
]
[open]
rules = [
{ name = "*/", use = [
"edit",
"open",
"reveal",
] },
{ mime = "text/*", use = [
"edit",
"reveal",
] },
{ mime = "image/*", use = [
"open",
"reveal",
] },
{ mime = "{audio,video}/*", use = [
"play",
"reveal",
] },
{ mime = "inode/x-empty", use = [
"edit",
"reveal",
] },
{ mime = "application/*zip", use = [
"extract",
"reveal",
] },
{ mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", use = [
"extract",
"reveal",
] },
{ mime = "application/json", use = [
"edit",
"reveal",
] },
{ mime = "*/javascript", use = [
"edit",
"reveal",
] },
{ mime = "*", use = [
"open",
"reveal",
] },
{name = "*/", use = [ "edit", "open", "reveal" ]},
{mime = "text/*", use = [ "edit", "reveal" ]},
{mime = "image/*", use = [ "open", "reveal" ]},
{mime = "{audio,video}/*", use = [ "play", "reveal" ]},
{mime = "inode/x-empty", use = [ "edit", "reveal" ]},
{mime = "application/*zip", use = [ "extract", "reveal" ]},
{mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", use = [ "extract", "reveal" ]},
{mime = "application/json", use = [ "edit", "reveal" ]},
{mime = "*/javascript", use = [ "edit", "reveal" ]},
{mime = "*", use = [ "open", "reveal" ]},
]
[tasks]
@@ -101,108 +68,108 @@ micro_workers = 10
macro_workers = 25
bizarre_retry = 5
image_alloc = 536870912 # 512MB
image_bound = [0, 0]
image_bound = [ 0, 0 ]
suppress_preload = false
[plugin]
preloaders = [
# Image
{ mime = "image/*", run = "image" },
{mime = "image/*", run = "image"},
# Video
{ mime = "video/*", run = "video" },
{mime = "video/*", run = "video"},
# PDF
{ mime = "application/pdf", run = "pdf" },
{mime = "application/pdf", run = "pdf"},
]
previewers = [
{ name = "*/", run = "folder", sync = true },
{name = "*/", run = "folder", sync = true},
# Code
{ mime = "text/*", run = "code" },
{ mime = "*/{xml,javascript,x-wine-extension-ini}", run = "code" },
{mime = "text/*", run = "code"},
{mime = "*/{xml,javascript,x-wine-extension-ini}", run = "code"},
# JSON
{ mime = "application/json", run = "json" },
{mime = "application/json", run = "json"},
# Image
{ mime = "image/vnd.djvu", run = "noop" },
{ mime = "image/*", run = "image" },
{mime = "image/vnd.djvu", run = "noop"},
{mime = "image/*", run = "image"},
# Video
{ mime = "video/*", run = "video" },
{mime = "video/*", run = "video"},
# PDF
{ mime = "application/pdf", run = "pdf" },
{mime = "application/pdf", run = "pdf"},
# Archive
{ mime = "application/*zip", run = "archive" },
{ mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", run = "archive" },
{mime = "application/*zip", run = "archive"},
{mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", run = "archive"},
# Fallback
{ name = "*", run = "file" },
{name = "*", run = "file"},
]
prepend_previewers = [
{ name = "*.ipynb", run = "nbpreview" },
{ mime = "application/x-bittorrent", run = "torrent-preview" },
{ mime = "audio/*", run = "exifaudio" },
{ mime = "text/csv", run = "miller" },
{ name = "*.{md,mdx,markdown}", run = "glow" },
{name = "*.ipynb", run = "nbpreview"},
{mime = "application/x-bittorrent", run = "torrent-preview"},
{mime = "audio/*", run = "exifaudio"},
{mime = "text/csv", run = "miller"},
{name = "*.{md,mdx,markdown}", run = "glow"},
]
append_previewers = [{ name = "*", run = "hexyl" }]
append_previewers = [ {name = "*", run = "hexyl"} ]
[input]
# cd
cd_title = "Change directory:"
cd_origin = "top-center"
cd_offset = [0, 2, 50, 3]
cd_offset = [ 0, 2, 50, 3 ]
# create
create_title = "Create:"
create_title = [ "Create:", "Create (dir):" ]
create_origin = "top-center"
create_offset = [0, 2, 50, 3]
create_offset = [ 0, 2, 50, 3 ]
# rename
rename_title = "Rename:"
rename_origin = "hovered"
rename_offset = [0, 1, 50, 3]
rename_offset = [ 0, 1, 50, 3 ]
# trash
trash_title = "Move {n} selected file{s} to trash? (y/N)"
trash_origin = "top-center"
trash_offset = [0, 2, 50, 3]
trash_offset = [ 0, 2, 50, 3 ]
# delete
delete_title = "Delete {n} selected file{s} permanently? (y/N)"
delete_origin = "top-center"
delete_offset = [0, 2, 50, 3]
delete_offset = [ 0, 2, 50, 3 ]
# filter
filter_title = "Filter:"
filter_origin = "top-center"
filter_offset = [0, 2, 50, 3]
filter_offset = [ 0, 2, 50, 3 ]
# find
find_title = ["Find next:", "Find previous:"]
find_title = [ "Find next:", "Find previous:" ]
find_origin = "top-center"
find_offset = [0, 2, 50, 3]
find_offset = [ 0, 2, 50, 3 ]
# search
search_title = "Search via {n}:"
search_origin = "top-center"
search_offset = [0, 2, 50, 3]
search_offset = [ 0, 2, 50, 3 ]
# shell
shell_title = ["Shell:", "Shell (block):"]
shell_title = [ "Shell:", "Shell (block):" ]
shell_origin = "top-center"
shell_offset = [0, 2, 50, 3]
shell_offset = [ 0, 2, 50, 3 ]
# overwrite
overwrite_title = "Overwrite an existing file? (y/N)"
overwrite_origin = "top-center"
overwrite_offset = [0, 2, 50, 3]
overwrite_offset = [ 0, 2, 50, 3 ]
# quit
quit_title = "{n} task{s} running, sure to quit? (y/N)"
quit_origin = "top-center"
quit_offset = [0, 2, 50, 3]
quit_offset = [ 0, 2, 50, 3 ]
[select]
open_title = "Open with:"
open_origin = "hovered"
open_offset = [0, 1, 50, 7]
open_offset = [ 0, 1, 50, 7 ]
[which]
sort_by = "none"