]> Sergey Matveev's repositories - nnn.git/commitdiff
Support no suffix for link name
authorArun Prakash Jana <engineerarun@gmail.com>
Sun, 20 Jan 2019 14:28:20 +0000 (19:58 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Sun, 20 Jan 2019 14:28:20 +0000 (19:58 +0530)
src/nnn.c

index f959220179044e9dc91a45789620c410b3001fa0..24d7df04198f8360ae079c72419c5288607d0507 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -3395,7 +3395,7 @@ nochange:
                                tmp = xreadline(NULL, "open with: ");
                                break;
                        case SEL_NEW:
-                               tmp = xreadline(NULL, "name/link suffix: ");
+                               tmp = xreadline(NULL, "name/link suffix [@ for no suffix]: ");
                                break;
                        default: /* SEL_RENAME */
                                tmp = xreadline(dents[cur].name, "");
@@ -3494,6 +3494,8 @@ nochange:
                                } else if (r == 'd') {
                                        r = mkdirat(fd, tmp, 0777);
                                } else if (r == 's' || r == 'h') {
+                                       if (tmp[0] == '@' && tmp[1] == '\0')
+                                               tmp[0] = '\0';
                                        r = xlink(tmp, path, newpath, r);
                                        close(fd);