noice.c | 6 ++++++ diff --git a/noice.c b/noice.c index 81df90752affe549dcdb038ea7992ea1f73b8f1e..a9f08c4a136af2400af58575127a4dd7cffef572 100644 --- a/noice.c +++ b/noice.c @@ -409,6 +409,12 @@ maxlen--; } else if (S_ISLNK(ent->mode)) { cm = '@'; maxlen--; + } else if (S_ISSOCK(ent->mode)) { + cm = '='; + maxlen--; + } else if (S_ISFIFO(ent->mode)) { + cm = '|'; + maxlen--; } else if (ent->mode & S_IXUSR) { cm = '*'; maxlen--;