on master help sign in
Clear statusline while prompt is visible (#7646)
8f1c645Pascal Kuthe
helix-term/src/ui/prompt.rs+2
@@ -356,6 +356,7 @@ impl Prompt {
356 let completion_color = theme.get("ui.menu");
356 let completion_color = theme.get("ui.menu");
357 let selected_color = theme.get("ui.menu.selected");
357 let selected_color = theme.get("ui.menu.selected");
358 let suggestion_color = theme.get("ui.text.inactive");
358 let suggestion_color = theme.get("ui.text.inactive");
359+ let background = theme.get("ui.background");
359 // completion
360 // completion
360
361
361 let max_len = self
362 let max_len = self
@@ -451,6 +452,7 @@ impl Prompt {
451 }
452 }
452
453
453 let line = area.height - 1;
454 let line = area.height - 1;
455+ surface.clear_with(area.clip_top(line), background);
454 // render buffer text
456 // render buffer text
455 surface.set_string(area.x, area.y + line, &self.prompt, prompt_color);
457 surface.set_string(area.x, area.y + line, &self.prompt, prompt_color);
456
458