mirror of
https://github.com/jarun/nnn.git
synced 2024-11-24 11:51:27 +00:00
Show indicator with filename in bar
This commit is contained in:
parent
c037f0c55b
commit
eb12354ce4
19
nnn.c
19
nnn.c
|
@ -641,7 +641,24 @@ redraw(char *path)
|
|||
|
||||
if (showdetail) {
|
||||
if (ndents) {
|
||||
sprintf(cwd, "%d items [%s]", ndents, dents[cur].name);
|
||||
static char ind;
|
||||
ind = '\0';
|
||||
|
||||
if (S_ISDIR(dents[cur].mode))
|
||||
ind = '/';
|
||||
else if (S_ISLNK(dents[cur].mode))
|
||||
ind = '@';
|
||||
else if (S_ISSOCK(dents[cur].mode))
|
||||
ind = '=';
|
||||
else if (S_ISFIFO(dents[cur].mode))
|
||||
ind = '|';
|
||||
else if (dents[cur].mode & S_IXUSR)
|
||||
ind = '*';
|
||||
|
||||
ind
|
||||
? sprintf(cwd, "%d items [%s%c]", ndents, dents[cur].name, ind)
|
||||
: sprintf(cwd, "%d items [%s]", ndents, dents[cur].name);
|
||||
|
||||
printmsg(cwd);
|
||||
} else
|
||||
printmsg("0 items");
|
||||
|
|
Loading…
Reference in a new issue