From 7512b2c63ef129b40ebc24932747108099e143e4 Mon Sep 17 00:00:00 2001 From: XOR-op <17672363+XOR-op@users.noreply.github.com> Date: Thu, 9 Nov 2023 20:34:25 -0500 Subject: [PATCH] feat: make width of completion relative to input (#353) --- yazi-fm/src/completion/completion.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/yazi-fm/src/completion/completion.rs b/yazi-fm/src/completion/completion.rs index 2f47381f..dc7495ee 100644 --- a/yazi-fm/src/completion/completion.rs +++ b/yazi-fm/src/completion/completion.rs @@ -38,7 +38,12 @@ impl<'a> Widget for Completion<'a> { let input_area = self.cx.area(&self.cx.input.position); let mut area = self.cx.area(&Position::Sticky( - Rect { x: 1, y: 0, width: 20, height: items.len() as u16 + 2 }, + Rect { + x: 1, + y: 0, + width: input_area.width.saturating_sub(2), + height: items.len() as u16 + 2, + }, input_area, ));