mirror of
https://github.com/jarun/nnn.git
synced 2024-11-28 05:41:31 +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 (showdetail) {
|
||||||
if (ndents) {
|
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);
|
printmsg(cwd);
|
||||||
} else
|
} else
|
||||||
printmsg("0 items");
|
printmsg("0 items");
|
||||||
|
|
Loading…
Reference in a new issue