goto begin;
case SEL_COPY:
if (copier && ndents) {
- r = mkpath(path, dents[cur].name, newpath, PATH_MAX);
if (cfg.copymode) {
+ r = mkpath(path, dents[cur].name, newpath, PATH_MAX);
if (!appendfilepath(newpath, r))
goto nochange;
- } else
+ printmsg(newpath);
+ } else if (cfg.quote) {
+ g_buf[0] = '\'';
+ r = mkpath(path, dents[cur].name, g_buf + 1, PATH_MAX);
+ g_buf[r] = '\'';
+ g_buf[r + 1] = '\0';
+
+ spawn(copier, g_buf, NULL, NULL, F_NONE);
+ printmsg(g_buf);
+ } else {
+ mkpath(path, dents[cur].name, newpath, PATH_MAX);
spawn(copier, newpath, NULL, NULL, F_NONE);
- printmsg(newpath);
+ printmsg(newpath);
+ }
} else if (!copier)
printmsg(messages[STR_COPY_ID]);
goto nochange;