← h Parent dir ~ ` @ - HOME, /, start, last
↵ → l Open file/dir . Toggle show hidden
Home g ^A First entry G ^E Last entry
- / Filter Ins ^T Toggle nav-as-you-type
b Pin current dir ^B Go to pinned dir
Tab ^I Next context d Toggle detail view
, ^/ Leader key N LeadN Context N
+ / Filter/Lead Ins ^T Toggle nav-as-you-type
Esc Exit prompt ^L Redraw/clear prompt
^G Quit and cd q Quit context
Q ^Q Quit ? Help, config
| <kbd>~</kbd> <kbd>`</kbd> <kbd>@</kbd> <kbd>-</kbd> | Go to HOME, `/`, start, last visited dir |
| <kbd>q</kbd> | Quit context |
+When the filter is on, <kbd>/</kbd> works as an additional Leader key.
+
#### Contexts
Contexts serve the purpose of exploring multiple directories simultaneously. 4 contexts are available. The status of the contexts are shown in the top left corner:
redraw(path);
goto end;
+ case '/': /* works as Leader key in filter mode */
+ *ch = CONTROL('_'); // fallthrough
+ if (len == 1)
+ cur = oldcur;
+ goto end;
case '?': /* '?' is an invalid regex, show help instead */
if (len == 1) {
cur = oldcur;
"a← h Parent dir ~ ` @ - HOME, /, start, last\n"
"8↵ → l Open file/dir . Toggle show hidden\n"
"4Home g ^A First entry G ^E Last entry\n"
- "c/ Filter Ins ^T Toggle nav-as-you-type\n"
"cb Pin current dir ^B Go to pinned dir\n"
"7Tab ^I Next context d Toggle detail view\n"
"9, ^/ Leader key N LeadN Context N\n"
+ "c/ Filter/Lead Ins ^T Toggle nav-as-you-type\n"
"aEsc Exit prompt ^L Redraw/clear prompt\n"
"b^G Quit and cd q Quit context\n"
"9Q ^Q Quit ? Help, config\n"