]> Sergey Matveev's repositories - nnn.git/commitdiff
Fix #893: show symlink target in statusbar
authorArun Prakash Jana <engineerarun@gmail.com>
Thu, 18 Mar 2021 18:15:32 +0000 (23:45 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Thu, 18 Mar 2021 18:15:32 +0000 (23:45 +0530)
src/nnn.c

index 0fbaf1a21211c70eb04137717c9550481d0245cc..f639e9bdc3ff8cf9edb7d60318aef1f7dff8f6ee 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -5683,6 +5683,12 @@ static void statusbar(char *path)
                addstr(coolsize(pent->size));
                addch(' ');
                addstr(ptr);
+               if (S_ISLNK(pent->mode) && (readlink(pent->name, g_buf, PATH_MAX) > 0))
+               {
+                       addstr(" [-> ");
+                       addstr(g_buf);
+                       addch(']');
+               }
                addch('\n');
        }