From: Arun Prakash Jana <engineerarun@gmail.com>
Date: Thu, 23 Jan 2020 15:51:24 +0000 (+0530)
Subject: Do not show file name in status bar
X-Git-Tag: v3.0~50
X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=50df09b9186cf7cf9dd11238de658e255140eafb;p=nnn.git

Do not show file name in status bar

Both in light and detail modes we show more characters than in status bar.
---

diff --git a/src/nnn.c b/src/nnn.c
index 5bbc0004..095bf23f 100644
--- 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');