]> Sergey Matveev's repositories - nnn.git/commitdiff
Do not show file name in status bar
authorArun Prakash Jana <engineerarun@gmail.com>
Thu, 23 Jan 2020 15:51:24 +0000 (21:21 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Thu, 23 Jan 2020 15:51:24 +0000 (21:21 +0530)
Both in light and detail modes we show more characters than in status bar.

src/nnn.c

index 5bbc0004fa1779d051475575f7b93d5f88e96d35..095bf23ffd44e5abe8cc602a872b84321d06ca4b 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -4359,9 +4359,6 @@ static void statusbar(char *path)
                         (cfg.apparentsz ? 'a' : 'd'), buf, coolsize(get_fs_info(path, FREE)),
                         num_files, (ll)pent->blocks << blk_shift, ptr);
        } else { /* light or detail mode */
-               /* Show filename as it may be truncated in directory listing */
-               /* Get the unescaped file name */
-               char *fname = unescape(pent->name, NAME_MAX, NULL);
                char sort[] = "\0\0\0\0";
 
                getorderstr(sort);
@@ -4370,10 +4367,10 @@ static void statusbar(char *path)
                strftime(buf, sizeof(buf), "%F %R", localtime(&pent->t));
                buf[sizeof(buf)-1] = '\0';
 
-               mvprintw(xlines - 1, 0, "%d/%d [%d:%s] %s%s %s %s %s [%s]",
+               mvprintw(xlines - 1, 0, "%d/%d [%d:%s] %s%s %s %s %s",
                         cur + 1, ndents, cfg.selmode,
                         ((g_states & STATE_RANGESEL) ? "*" : (nselected ? xitoa(nselected) : "")),
-                        sort, buf, get_lsperms(pent->mode), coolsize(pent->size), ptr, fname);
+                        sort, buf, get_lsperms(pent->mode), coolsize(pent->size), ptr);
        }
 
        addch('\n');