"'c'urrent/'s'el?",
"%s %s? [Esc cancels]",
"size limit exceeded",
- "'f'ile/'d'ir/'s'ym/'h'ard?",
- "'c'li/'g'ui?",
+ "['f'ile]/'d'ir/'s'ym/'h'ard?",
+ "['g'ui]/'c'li?",
"overwrite?",
"'s'ave/'l'oad/'r'estore?",
"Quit all contexts?",
"'s'shfs/'r'clone?",
"refresh if slow",
"app: ",
- "'o'pen/e'x'tract/'l's/'m'nt?",
+ "['l's]/'o'pen/e'x'tract/'m'nt?",
"keys:",
"invalid regex",
"'a'u/'d'u/'e'xt/'r'ev/'s'z/'t'm/'v'er/'c'lr/'^T'?",
int r = get_input(messages[MSG_CLI_MODE]);
r = (r == 'c' ? F_CLI :
- (r == 'g' ? F_NOWAIT | F_NOTRACE | F_MULTI : 0));
+ ((r == 'g' || r == '\r') ? (F_NOWAIT | F_NOTRACE | F_MULTI) : 0));
if (r) {
mkpath(path, name, newpath);
spawn(tmp, newpath, NULL, NULL, r);
if (tmp && !regexec(&archive_re, tmp, 0, NULL, 0)) {
#endif
r = get_input(messages[MSG_ARCHIVE_OPTS]);
+ if (r == '\r')
+ r = 'l';
if (r == 'l' || r == 'x') {
mkpath(path, pent->name, newpath);
if (!handle_archive(newpath, r)) {
case SEL_NEW:
if (!pkey) {
r = get_input(messages[MSG_NEW_OPTS]);
+ if (r == '\r')
+ r = 'f';
tmp = NULL;
} else {
r = 'f';