Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-term/src/ui/menu.rs')
-rw-r--r--helix-term/src/ui/menu.rs21
1 files changed, 3 insertions, 18 deletions
diff --git a/helix-term/src/ui/menu.rs b/helix-term/src/ui/menu.rs
index f9f038e7..c5006f95 100644
--- a/helix-term/src/ui/menu.rs
+++ b/helix-term/src/ui/menu.rs
@@ -7,18 +7,11 @@ use crate::{
use helix_core::fuzzy::MATCHER;
use nucleo::pattern::{Atom, AtomKind, CaseMatching};
use nucleo::{Config, Utf32Str};
-use tui::{
- buffer::Buffer as Surface,
- widgets::{Block, Borders, Table, Widget},
-};
+use tui::{buffer::Buffer as Surface, widgets::Table};
pub use tui::widgets::{Cell, Row};
-use helix_view::{
- editor::SmartTabConfig,
- graphics::{Margin, Rect},
- Editor,
-};
+use helix_view::{editor::SmartTabConfig, graphics::Rect, Editor};
use tui::layout::Constraint;
pub trait Item: Sync + Send + 'static {
@@ -341,16 +334,8 @@ impl<T: Item + 'static> Component for Menu<T> {
.try_get("ui.menu")
.unwrap_or_else(|| theme.get("ui.text"));
let selected = theme.get("ui.menu.selected");
- surface.clear_with(area, style);
-
- let render_borders = cx.editor.menu_border();
- let area = if render_borders {
- Widget::render(Block::default().borders(Borders::ALL), area, surface);
- area.inner(&Margin::vertical(1))
- } else {
- area
- };
+ surface.clear_with(area, style);
let scroll = self.scroll;