Commit Diff


commit - 1faa682136aa29eb489b92dcd0e72d28a777f763
commit + 595564da178b28d2d74ec1a5f0314fc6d93f5351
blob - 5569fbc64b99d62b67fbc431d37ab7ba3e15f148
blob + c3baff44a4c404124d4d25748d65c575b4a21d8b
--- cmd.c
+++ cmd.c
@@ -816,8 +816,10 @@ cmd_mini_previous_history_element(struct buffer *buffe
 		ministate.hist_off--;
 	}
 
-	if (ministate.hist_cur != NULL)
+	if (ministate.hist_cur != NULL) {
 		buffer->current_line->line = ministate.hist_cur->h;
+		recompute_completions(0);
+	}
 }
 
 void
@@ -838,8 +840,10 @@ cmd_mini_next_history_element(struct buffer *buffer)
 		ministate.hist_off++;
 	}
 
-	if (ministate.hist_cur != NULL)
+	if (ministate.hist_cur != NULL) {
 		buffer->current_line->line = ministate.hist_cur->h;
+		recompute_completions(0);
+	}
 }
 
 void