updated yazi config

This commit is contained in:
David Chen 2024-12-15 14:23:03 -08:00
parent c450c71868
commit 823f80ccd9
9 changed files with 292 additions and 253 deletions

View file

@ -4,8 +4,8 @@
[manager]
prepend_keymap = [
{ on = "i", run = 'plugin --sync smart-enter' },
{ on = "<Enter>", run = 'plugin --sync smart-enter' },
{ on = "i", run = 'plugin smart-enter' },
{ on = "<Enter>", run = 'plugin smart-enter' },
{ on = "S", run = 'shell "$SHELL" --block --confirm' },
{ on = [
"'",
@ -60,11 +60,11 @@ keymap = [
{ on = "I", run = "forward", desc = "Go forward to the next directory" },
# Selection
{ on = "<Space>", run = ["select --state=none", "arrow 1"], desc = "Toggle the current selection state" },
{ on = "v", run = "visual_mode", desc = "Enter visual mode (selection mode)" },
{ on = "V", run = "visual_mode --unset", desc = "Enter visual mode (unset mode)" },
{ on = "<C-a>", run = "select_all --state=true", desc = "Select all files" },
{ on = "<C-r>", run = "select_all --state=none", desc = "Inverse selection of all files" },
{ on = "<Space>", run = ["toggle", "arrow 1"], desc = "Toggle the current selection state" },
{ on = "v", run = "toggle_all", desc = "Enter visual mode (selection mode)" },
# { on = "V", run = "visual_mode --unset", desc = "Enter visual mode (unset mode)" },
# { on = "<C-a>", run = "select_all --state=true", desc = "Select all files" },
# { on = "<C-r>", run = "select_all --state=none", desc = "Inverse selection of all files" },
# Find
{ on = "<C-f>", run = "plugin fzf", desc = "Jump to a directory or reveal a file using fzf" },
@ -121,18 +121,18 @@ keymap = [
# Linemode
{ on = ["m", "s"], run = "linemode size", desc = "Set linemode to size" },
{ on = ["m", "p"], run = "linemode permissions", desc = "Set linemode to permissions" },
{ on = ["m", "c"], run = "linemode ctime", desc = "Set linemode to ctime" },
{ on = ["m", "p"], run = "linemode perm", desc = "Set linemode to permissions" },
{ on = ["m", "c"], run = "linemode btime", desc = "Set linemode to btime" },
{ on = ["m", "m"], run = "linemode mtime", desc = "Set linemode to mtime" },
{ on = ["m", "o"], run = "linemode owner", desc = "Set linemode to owner" },
{ on = ["m", "n"], run = "linemode none", desc = "Set linemode to none" },
# Sorting
{ on = ["o", "M"], run = ["sort modified --reverse=no", "linemode mtime"], desc = "Sort by modified time" },
{ on = ["o", "m"], run = ["sort modified --reverse", "linemode mtime"], desc = "Sort by modified time (reverse)" },
{ on = ["o", "C"], run = ["sort created --reverse=no", "linemode ctime"], desc = "Sort by created time" },
{ on = ["o", "c"], run = ["sort created --reverse", "linemode ctime"], desc = "Sort by created time (reverse)" },
{ on = ["o", "M"], run = ["sort mtime --reverse=no", "linemode mtime"], desc = "Sort by modified time" },
{ on = ["o", "m"], run = ["sort mtime --reverse", "linemode mtime"], desc = "Sort by modified time (reverse)" },
{ on = ["o", "C"], run = ["sort btime --reverse=no", "linemode btime"], desc = "Sort by created time" },
{ on = ["o", "c"], run = ["sort btime --reverse", "linemode btime"], desc = "Sort by created time (reverse)" },
{ on = ["o", "E"], run = "sort extension --reverse=no", desc = "Sort by extension" },
{ on = ["o", "e"], run = "sort extension --reverse", desc = "Sort by extension (reverse)" },
{ on = ["o", "a"], run = "sort alphabetical --reverse=no", desc = "Sort alphabetically" },