From 6d0c06793dd933ea5156090a65e4f9117d9ccc8e Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 28 Feb 2026 10:10:19 +0200 Subject: dfm: make sure to join gap buffer on early exec --- dfm.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dfm.c b/dfm.c index 695b0aa..6df8da8 100644 --- a/dfm.c +++ b/dfm.c @@ -2203,8 +2203,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 -- cgit v1.2.3