src/nnn.c | 2 +- diff --git a/src/nnn.c b/src/nnn.c index 9010351deedba36886d0231ff3bb99e1057f19af..e216b68600d00a5b214561ca706aee407a6fc2c9 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -7538,7 +7538,7 @@ r = get_input(messages[MSG_NEW_OPTS]); if (r == 'f' || r == 'd') tmp = xreadline(NULL, messages[MSG_NEW_PATH]); else if (r == 's' || r == 'h') - tmp = xreadline(NULL, + tmp = xreadline(nselected == 1 ? xbasename(pselbuf) : NULL, messages[nselected <= 1?MSG_NEW_PATH:MSG_LINK_PREFIX]); else tmp = NULL;