Commit Diff


commit - 0ab6d481eb9306b6f2e175cf1509842e89b173f8
commit + 3f0b6911f04edeb3b3db82635d5403e519cd365e
blob - 646a2fb986bf09d2190652dc2c5fcbc656468320
blob + 426de4a3ce6131d783fa65de732829d641804f81
--- minibuffer.c
+++ minibuffer.c
@@ -166,6 +166,9 @@ minibuffer_compl_text(void)
 {
 	struct vline	*vl;
 
+	if (ministate.hist_cur != NULL)
+		return ministate.hist_cur->h;
+
 	vl = ministate.compl.buffer.current_line;
 	if (vl == NULL || vl->parent->flags & L_HIDDEN ||
 	    vl->parent->type == LINE_COMPL || vl->parent->line == NULL)