]> Sergey Matveev's repositories - nnn.git/commitdiff
Show size of file in bytes in status bar in du mode
authorArun Prakash Jana <engineerarun@gmail.com>
Fri, 1 Nov 2019 09:58:13 +0000 (15:28 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Fri, 1 Nov 2019 09:58:13 +0000 (15:28 +0530)
src/nnn.c

index c28e5458ad99e06b3c90e4f9a7fedfd156712cce..d5a407ebe05dae4aa5db7515ac72d3ee7351364d 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
 
 /* TYPE DEFINITIONS */
 typedef unsigned long ulong;
+typedef unsigned long long ull;
 typedef unsigned int uint;
 typedef unsigned char uchar;
 typedef unsigned short ushort;
@@ -3928,9 +3929,10 @@ static void redraw(char *path)
                        xstrlcpy(buf, coolsize(dir_blocks << blk_shift), 12);
                        c = cfg.apparentsz ? 'a' : 'd';
 
-                       mvprintw(lastln, 0, "%d/%d (%d) %cu:%s free:%s files:%lu %s",
+                       mvprintw(lastln, 0, "%d/%d (%d) %cu:%s free:%s files:%lu %lluB %s",
                                 cur + 1, ndents, nselected, c, buf,
-                                coolsize(get_fs_info(path, FREE)), num_files, ptr);
+                                coolsize(get_fs_info(path, FREE)), num_files,
+                                (ull)(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 */