mirror of
https://github.com/Cian-H/My_NixOS_Config.git
synced 2025-12-22 15:01:57 +00:00
Updated yazi config
This commit is contained in:
@@ -255,6 +255,48 @@ keymap = [
|
||||
# Help
|
||||
{ on = "~", run = "help", desc = "Open help" },
|
||||
{ on = "<F1>", run = "help", desc = "Open help" },
|
||||
|
||||
# Sudo
|
||||
{ on = [
|
||||
"R",
|
||||
"p",
|
||||
"p",
|
||||
], run = "plugin sudo -- paste", desc = "sudo paste" },
|
||||
{ on = [
|
||||
"R",
|
||||
"P",
|
||||
], run = "plugin sudo -- paste --force", desc = "sudo paste" },
|
||||
{ on = [
|
||||
"R",
|
||||
"r",
|
||||
], run = "plugin sudo -- rename", desc = "sudo rename" },
|
||||
{ on = [
|
||||
"R",
|
||||
"p",
|
||||
"l",
|
||||
], run = "plugin sudo -- link", desc = "sudo link" },
|
||||
{ on = [
|
||||
"R",
|
||||
"p",
|
||||
"r",
|
||||
], run = "plugin sudo -- link --relative", desc = "sudo link relative path" },
|
||||
{ on = [
|
||||
"R",
|
||||
"p",
|
||||
"L",
|
||||
], run = "plugin sudo -- hardlink", desc = "sudo hardlink" },
|
||||
{ on = [
|
||||
"R",
|
||||
"a",
|
||||
], run = "plugin sudo -- create", desc = "sudo create" },
|
||||
{ on = [
|
||||
"R",
|
||||
"d",
|
||||
], run = "plugin sudo -- remove", desc = "sudo trash" },
|
||||
{ on = [
|
||||
"R",
|
||||
"D",
|
||||
], run = "plugin sudo -- remove --permanently", desc = "sudo delete" },
|
||||
]
|
||||
|
||||
[tasks]
|
||||
@@ -492,3 +534,14 @@ desc = "Maximize or restore preview"
|
||||
on = "<C-y>"
|
||||
run = ["plugin wl-clipboard"]
|
||||
desc = "Yank to wl-clipboard"
|
||||
|
||||
[[manager.prepend_keymap]]
|
||||
on = ["C"]
|
||||
run = "plugin ouch"
|
||||
desc = "Compress with ouch"
|
||||
|
||||
[opener]
|
||||
extract = [
|
||||
{ run = 'ouch d -y "%*"', desc = "Extract here with ouch", for = "windows" },
|
||||
{ run = 'ouch d -y "$@"', desc = "Extract here with ouch", for = "unix" },
|
||||
]
|
||||
|
||||
@@ -4,12 +4,19 @@ prepend_previewers = [
|
||||
{ name = "*.bin", run = "hexyl" },
|
||||
]
|
||||
append_previewers = [
|
||||
{ name = "*", run = "hexyl" },
|
||||
{ name = "*.md", run = "glow" },
|
||||
{ name = "*.csv", run = "rich-preview" },
|
||||
{ name = "*.md", run = "rich-preview" },
|
||||
{ name = "*.rst", run = "rich-preview" },
|
||||
{ name = "*.ipynb", run = "rich-preview" },
|
||||
{ name = "*.json", run = "rich-preview" },
|
||||
{ mime = "application/*zip", run = "ouch" },
|
||||
{ mime = "application/x-tar", run = "ouch" },
|
||||
{ mime = "application/x-bzip2", run = "ouch" },
|
||||
{ mime = "application/x-7z-compressed", run = "ouch" },
|
||||
{ mime = "application/x-rar", run = "ouch" },
|
||||
{ mime = "application/x-xz", run = "ouch" },
|
||||
{ mime = "application/xz", run = "ouch" },
|
||||
{ name = "*", run = "hexyl" },
|
||||
]
|
||||
prepend_fetchers = [
|
||||
{ id = "git", name = "*", run = "git" },
|
||||
|
||||
Reference in New Issue
Block a user