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.rs14
1 files changed, 1 insertions, 13 deletions
diff --git a/helix-term/src/ui/menu.rs b/helix-term/src/ui/menu.rs
index c5006f95..1520924c 100644
--- a/helix-term/src/ui/menu.rs
+++ b/helix-term/src/ui/menu.rs
@@ -1,4 +1,4 @@
-use std::{borrow::Cow, cmp::Reverse, path::PathBuf};
+use std::{borrow::Cow, cmp::Reverse};
use crate::{
compositor::{Callback, Component, Compositor, Context, Event, EventResult},
@@ -31,18 +31,6 @@ pub trait Item: Sync + Send + 'static {
}
}
-impl Item for PathBuf {
- /// Root prefix to strip.
- type Data = PathBuf;
-
- fn format(&self, root_path: &Self::Data) -> Row {
- self.strip_prefix(root_path)
- .unwrap_or(self)
- .to_string_lossy()
- .into()
- }
-}
-
pub type MenuCallback<T> = Box<dyn Fn(&mut Editor, Option<&T>, MenuEvent)>;
pub struct Menu<T: Item> {