Bläddra i källkod

Simplify showing status bar symbols

master
Arun Prakash Jana 5 år sedan
förälder
incheckning
ca0a7b0558
Ingen känd nyckel hittad för denna signaturen i databasen GPG-nyckel ID: A75979F35C080412
1 ändrade filer med 15 tillägg och 9 borttagningar
  1. +15
    -9
      src/nnn.c

+ 15
- 9
src/nnn.c Visa fil

@@ -4219,9 +4219,11 @@ static void redraw(char *path)
}

if (ndents) {
char sort[] = "\0 \0\0";
char sort[] = "\0\0\0\0";
pEntry pent = &dents[cur];

i = 0;

if (cfg.mtimeorder)
sort[0] = cfg.mtime ? 'T' : 'A';
else if (cfg.sizeorder)
@@ -4229,18 +4231,22 @@ static void redraw(char *path)
else if (cfg.extnorder)
sort[0] = 'E';

if (entrycmpfn == &reventrycmp)
sort[0] ? (sort[1] = 'R', sort[2] = ' ') : (sort[0] = 'R');
if (sort[i])
++i;

if (entrycmpfn == &reventrycmp) {
sort[i] = 'R';
++i;
}

if (namecmpfn == &xstrverscasecmp) {
if (!sort[0])
sort[0] = 'V';
else if (sort[1] == ' ')
sort[1] = 'V', sort[2] = ' ';
else
sort[2] = 'V', sort[3] = ' ';
sort[i] = 'V';
++i;
}

if (i)
sort[i] = ' ';

/* Get the file extension for regular files */
if (S_ISREG(pent->mode)) {
i = (int)(pent->nlen - 1);


Laddar…
Avbryt
Spara