@@ -63,14 +63,14 @@ keymap = [
63
63
{ on = " O" , run = " open --interactive" , desc = " Open selected files interactively" },
64
64
{ on = " <Enter>" , run = " open" , desc = " Open selected files" },
65
65
{ on = " <S-Enter>" , run = " open --interactive" , desc = " Open selected files interactively" },
66
- { on = " y" , run = " yank" , desc = " Copy selected files" },
67
- { on = " x" , run = " yank --cut" , desc = " Cut the selected files" },
68
- { on = " Y" , run = " unyank" , desc = " Cancel the yank status" },
69
- { on = " X" , run = " unyank" , desc = " Cancel the yank status" },
66
+ { on = " y" , run = " yank" , desc = " Yank selected files (copy)" },
67
+ { on = " x" , run = " yank --cut" , desc = " Yank selected files (cut)" },
70
68
{ on = " p" , run = " paste" , desc = " Paste yanked files" },
71
69
{ on = " P" , run = " paste --force" , desc = " Paste yanked files (overwrite if the destination exists)" },
72
70
{ on = " -" , run = " link" , desc = " Symlink the absolute path of yanked files" },
73
71
{ on = " _" , run = " link --relative" , desc = " Symlink the relative path of yanked files" },
72
+ { on = " Y" , run = " unyank" , desc = " Cancel the yank status" },
73
+ { on = " X" , run = " unyank" , desc = " Cancel the yank status" },
74
74
{ on = " d" , run = " remove" , desc = " Trash selected files" },
75
75
{ on = " D" , run = " remove --permanently" , desc = " Permanently delete selected files" },
76
76
{ on = " a" , run = " create" , desc = " Create a file (ends with / for directories)" },
@@ -87,6 +87,7 @@ keymap = [
87
87
# Linemode
88
88
{ on = [ " m" , " s" ], run = " linemode size" , desc = " Set linemode to size" },
89
89
{ on = [ " m" , " p" ], run = " linemode permissions" , desc = " Set linemode to permissions" },
90
+ { on = [ " m" , " c" ], run = " linemode ctime" , desc = " Set linemode to ctime" },
90
91
{ on = [ " m" , " m" ], run = " linemode mtime" , desc = " Set linemode to mtime" },
91
92
{ on = [ " m" , " o" ], run = " linemode owner" , desc = " Set linemode to owner" },
92
93
{ on = [ " m" , " n" ], run = " linemode none" , desc = " Set linemode to none" },
@@ -107,19 +108,19 @@ keymap = [
107
108
{ on = " N" , run = " find_arrow --previous" , desc = " Go to the previous found" },
108
109
109
110
# Sorting
110
- { on = [ " ," , " m" ], run = " sort modified --reverse=no" , desc = " Sort by modified time" },
111
- { on = [ " ," , " M" ], run = " sort modified --reverse" , desc = " Sort by modified time (reverse)" },
112
- { on = [ " ," , " c" ], run = " sort created --reverse=no" , desc = " Sort by created time" },
113
- { on = [ " ," , " C" ], run = " sort created --reverse" , desc = " Sort by created time (reverse)" },
114
- { on = [ " ," , " e" ], run = " sort extension --reverse=no" , desc = " Sort by extension" },
115
- { on = [ " ," , " E" ], run = " sort extension --reverse" , desc = " Sort by extension (reverse)" },
116
- { on = [ " ," , " a" ], run = " sort alphabetical --reverse=no" , desc = " Sort alphabetically" },
117
- { on = [ " ," , " A" ], run = " sort alphabetical --reverse" , desc = " Sort alphabetically (reverse)" },
118
- { on = [ " ," , " n" ], run = " sort natural --reverse=no" , desc = " Sort naturally" },
119
- { on = [ " ," , " N" ], run = " sort natural --reverse" , desc = " Sort naturally (reverse)" },
120
- { on = [ " ," , " s" ], run = " sort size --reverse=no" , desc = " Sort by size" },
121
- { on = [ " ," , " S" ], run = " sort size --reverse" , desc = " Sort by size (reverse)" },
122
- { on = [ " ," , " r" ], run = " sort random --reverse=no" , desc = " Sort randomly" },
111
+ { on = [ " ," , " m" ], run = [ " sort modified --reverse=no" , " linemode mtime " ], desc = " Sort by modified time" },
112
+ { on = [ " ," , " M" ], run = [ " sort modified --reverse" , " linemode mtime " ], desc = " Sort by modified time (reverse)" },
113
+ { on = [ " ," , " c" ], run = [ " sort created --reverse=no" , " linemode ctime " ], desc = " Sort by created time" },
114
+ { on = [ " ," , " C" ], run = [ " sort created --reverse" , " linemode ctime " ], desc = " Sort by created time (reverse)" },
115
+ { on = [ " ," , " e" ], run = " sort extension --reverse=no" , desc = " Sort by extension" },
116
+ { on = [ " ," , " E" ], run = " sort extension --reverse" , desc = " Sort by extension (reverse)" },
117
+ { on = [ " ," , " a" ], run = " sort alphabetical --reverse=no" , desc = " Sort alphabetically" },
118
+ { on = [ " ," , " A" ], run = " sort alphabetical --reverse" , desc = " Sort alphabetically (reverse)" },
119
+ { on = [ " ," , " n" ], run = " sort natural --reverse=no" , desc = " Sort naturally" },
120
+ { on = [ " ," , " N" ], run = " sort natural --reverse" , desc = " Sort naturally (reverse)" },
121
+ { on = [ " ," , " s" ], run = [ " sort size --reverse=no" , " linemode size " ], desc = " Sort by size" },
122
+ { on = [ " ," , " S" ], run = [ " sort size --reverse" , " linemode size " ], desc = " Sort by size (reverse)" },
123
+ { on = [ " ," , " r" ], run = " sort random --reverse=no" , desc = " Sort randomly" },
123
124
124
125
# Tabs
125
126
{ on = " t" , run = " tab_create --current" , desc = " Create a new tab with CWD" },
0 commit comments