@@ -149,7 +149,7 @@ Start nnn (default: current directory): | |||||
| `/`, `&` | Filter dir contents | | | `/`, `&` | Filter dir contents | | ||||
| `c` | Show change dir prompt | | | `c` | Show change dir prompt | | ||||
| `d` | Toggle detail view | | | `d` | Toggle detail view | | ||||
| `D` | Show details of selected file | | |||||
| `D` | Toggle current file details screen | | |||||
| `.` | Toggle hide .dot files | | | `.` | Toggle hide .dot files | | ||||
| `s` | Toggle sort by file size | | | `s` | Toggle sort by file size | | ||||
| `S` | Toggle disk usage analyzer mode | | | `S` | Toggle disk usage analyzer mode | | ||||
@@ -160,7 +160,7 @@ Start nnn (default: current directory): | |||||
| `p` | Open entry in `PAGER` (fallback less) | | | `p` | Open entry in `PAGER` (fallback less) | | ||||
| `^K` | Invoke file name copier | | | `^K` | Invoke file name copier | | ||||
| `^L` | Force a redraw | | | `^L` | Force a redraw | | ||||
| `?` | Show help | | |||||
| `?` | Toggle help screen | | |||||
| `q` | Quit | | | `q` | Quit | | ||||
### Filters | ### Filters | ||||
@@ -49,7 +49,7 @@ Change into the given directory | |||||
.It Ic d | .It Ic d | ||||
Toggle detail view | Toggle detail view | ||||
.It Ic D | .It Ic D | ||||
Show details of selected file | |||||
Toggle current file details screen | |||||
.It Ic \&. | .It Ic \&. | ||||
Toggle hide .dot files | Toggle hide .dot files | ||||
.It Ic s | .It Ic s | ||||
@@ -71,7 +71,7 @@ Invoke file name copier | |||||
.It Ic ^L | .It Ic ^L | ||||
Force a redraw | Force a redraw | ||||
.It Ic \&? | .It Ic \&? | ||||
Show help | |||||
Toggle help screen | |||||
.It Ic q | .It Ic q | ||||
Quit | Quit | ||||
.El | .El | ||||
@@ -877,11 +877,9 @@ show_stats(char* fpath, char* fname, struct stat *sb) | |||||
} | } | ||||
/* Show exit keys */ | /* Show exit keys */ | ||||
printw("\n\n << (q/Esc)"); | |||||
for (*buf = getch(); *buf != 'q' && *buf != 27; *buf = getch()) | |||||
if (*buf == 'q' || *buf == 27) | |||||
return; | |||||
printw("\n\n << (D)"); | |||||
while ((*buf = getch()) != 'D'); | |||||
return; | |||||
} | } | ||||
static void | static void | ||||
@@ -906,7 +904,7 @@ show_help(void) | |||||
/, & Filter dir contents\n\ | /, & Filter dir contents\n\ | ||||
c Show change dir prompt\n\ | c Show change dir prompt\n\ | ||||
d Toggle detail view\n\ | d Toggle detail view\n\ | ||||
D Show details of selected file\n\ | |||||
D Toggle current file details screen\n\ | |||||
. Toggle hide .dot files\n\ | . Toggle hide .dot files\n\ | ||||
s Toggle sort by file size\n\ | s Toggle sort by file size\n\ | ||||
S Toggle disk usage analyzer mode\n\ | S Toggle disk usage analyzer mode\n\ | ||||
@@ -917,15 +915,13 @@ show_help(void) | |||||
p Open entry in PAGER (fallback less)\n\ | p Open entry in PAGER (fallback less)\n\ | ||||
^K Invoke file name copier\n\ | ^K Invoke file name copier\n\ | ||||
^L Force a redraw\n\ | ^L Force a redraw\n\ | ||||
? Show help\n\ | |||||
? Toggle help screen\n\ | |||||
q Quit\n"); | q Quit\n"); | ||||
/* Show exit keys */ | /* Show exit keys */ | ||||
printw("\n\n << (q/Esc)"); | |||||
for (c = getch(); c != 'q' && c != 27; c = getch()) | |||||
if (c == 'q' || c == 27) | |||||
return; | |||||
printw("\n\n << (?)"); | |||||
while ((c = getch()) != '?'); | |||||
return; | |||||
} | } | ||||
static int | static int | ||||