|
|
@ -26,7 +26,7 @@ use crate::ui::{Prompt, PromptEvent};
|
|
|
|
use helix_core::{movement::Direction, Position};
|
|
|
|
use helix_core::{movement::Direction, Position};
|
|
|
|
use helix_view::{
|
|
|
|
use helix_view::{
|
|
|
|
editor::Action,
|
|
|
|
editor::Action,
|
|
|
|
graphics::{Color, CursorKind, Margin, Modifier, Rect, Style},
|
|
|
|
graphics::{CursorKind, Margin, Modifier, Rect},
|
|
|
|
Document, Editor,
|
|
|
|
Document, Editor,
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
@ -587,7 +587,7 @@ impl<T: 'static> Component for Picker<T> {
|
|
|
|
self.prompt.render(area, surface, cx);
|
|
|
|
self.prompt.render(area, surface, cx);
|
|
|
|
|
|
|
|
|
|
|
|
// -- Separator
|
|
|
|
// -- Separator
|
|
|
|
let sep_style = Style::default().fg(Color::Rgb(90, 89, 119));
|
|
|
|
let sep_style = cx.editor.theme.get("ui.background.separator");
|
|
|
|
let borders = BorderType::line_symbols(BorderType::Plain);
|
|
|
|
let borders = BorderType::line_symbols(BorderType::Plain);
|
|
|
|
for x in inner.left()..inner.right() {
|
|
|
|
for x in inner.left()..inner.right() {
|
|
|
|
if let Some(cell) = surface.get_mut(x, inner.y + 1) {
|
|
|
|
if let Some(cell) = surface.get_mut(x, inner.y + 1) {
|
|
|
|