Symlinks to dirs are recognized by color

This commit is contained in:
Arun Prakash Jana 2019-08-16 20:03:58 +05:30
parent 9927849222
commit db83e95a37
No known key found for this signature in database
GPG key ID: A75979F35C080412
2 changed files with 1 additions and 5 deletions

View file

@ -411,7 +411,6 @@ The following indicators are used in the detail view:
| <code>&#124;</code> | Fifo | | <code>&#124;</code> | Fifo |
| `=` | Socket | | `=` | Socket |
| `@` | Symbolic Link | | `@` | Symbolic Link |
| `@/` | Symbolic Link to directory |
| `b` | Block Device | | `b` | Block Device |
| `c` | Character Device | | `c` | Character Device |
| `?` | Unknown | | `?` | Unknown |

View file

@ -2411,10 +2411,7 @@ static void printent_long(const struct entry *ent, int sel, uint namecols)
printw("%c%-16.16s %s / %s/\n", cp, timebuf, permbuf, pname); printw("%c%-16.16s %s / %s/\n", cp, timebuf, permbuf, pname);
break; break;
case S_IFLNK: case S_IFLNK:
if (ent->flags & DIR_OR_LINK_TO_DIR) printw("%c%-16.16s %s @ %s@\n", cp, timebuf, permbuf, pname);
printw("%c%-16.16s %s @/ %s@\n", cp, timebuf, permbuf, pname);
else
printw("%c%-16.16s %s @ %s@\n", cp, timebuf, permbuf, pname);
break; break;
case S_IFSOCK: case S_IFSOCK:
ind1 = ind2[0] = '='; // fallthrough ind1 = ind2[0] = '='; // fallthrough