aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config_cmd.h.in2
-rw-r--r--dfm.c4
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,
)
diff --git a/dfm.c b/dfm.c
index 8f92f5c..c2fa0d5 100644
--- a/dfm.c
+++ b/dfm.c
@@ -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