diff options
| -rw-r--r-- | config_cmd.h.in | 2 | ||||
| -rw-r--r-- | dfm.c | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/config_cmd.h.in b/config_cmd.h.in index 767c908..5891957 100644 --- a/config_cmd.h.in +++ b/config_cmd.h.in @@ -92,7 +92,7 @@ FM_CMD(cmd_copy, FM_CMD(cmd_move, .prompt = CUT(":"), - .left = CUT("echo mv -f %m %d"), + .left = CUT("mv -f %m %d"), .enter = fm_cmd_run, .config = CMD_NOT_MARK_DIR | CMD_MUT | CMD_EXEC_MARK | CMD_CONFLICT, ) @@ -2205,8 +2205,10 @@ fm_cmd(struct fm *p, struct fm_cmd *c) p->f |= FM_REDRAW_CMD; if (p->f & FM_ROOT && !(p->cf & CMD_EXEC_ROOT)) return; - if ((p->cf & CMD_EXEC_MARK && p->vml) || p->cf & CMD_EXEC) + if ((p->cf & CMD_EXEC_MARK && p->vml) || p->cf & CMD_EXEC) { + rl_join(&p->r); fm_cmd_exec(p); + } } static inline void |