diff options
Diffstat (limited to 'nnn.c')
-rw-r--r-- | nnn.c | 23 |
1 files changed, 13 insertions, 10 deletions
@@ -898,8 +898,6 @@ printent(struct entry *ent, int active) printw("%s\n", g_buf); } -static void (*printptr)(struct entry *ent, int active) = &printent; - static char* coolsize(off_t size) { @@ -1007,6 +1005,8 @@ printent_long(struct entry *ent, int active) attroff(A_REVERSE); } +static void (*printptr)(struct entry *ent, int active) = &printent_long; + static char get_fileind(mode_t mode, char *desc) { @@ -2090,12 +2090,12 @@ nochange: static void usage(void) { - fprintf(stdout, "usage: nnn [-d] [-i] [-p custom_nlay] [-S] [-v] [-h] [PATH]\n\n\ + fprintf(stdout, "usage: nnn [-l] [-i] [-p custom_nlay] [-S] [-v] [-h] [PATH]\n\n\ The missing terminal file browser for X.\n\n\ positional arguments:\n\ PATH directory to open [default: current dir]\n\n\ optional arguments:\n\ - -d start in detail view mode\n\ + -l start in light mode (fewer details)\n\ -i start in navigate-as-you-type mode\n\ -p path to custom nlay\n\ -S start in disk usage analyzer mode\n\ @@ -2121,14 +2121,14 @@ main(int argc, char *argv[]) exit(1); } - while ((opt = getopt(argc, argv, "dSip:vh")) != -1) { + while ((opt = getopt(argc, argv, "dlSip:vh")) != -1) { switch (opt) { case 'S': - bsizeorder = 1; // fallthrough - case 'd': - /* Open in detail mode, if set */ - showdetail = 1; - printptr = &printent_long; + bsizeorder = 1; + break; + case 'l': + showdetail = 0; + printptr = &printent; break; case 'i': filtermode = 1; @@ -2139,6 +2139,9 @@ main(int argc, char *argv[]) case 'v': fprintf(stdout, "%s\n", VERSION); return 0; + case 'd': + fprintf(stderr, "option -d is deprecated, detail view mode is default now.\n"); + break; case 'h': // fallthrough default: usage(); |