@@ -17,7 +17,7 @@ use helix_core::{
18use helix_view::{
18use helix_view::{
19 document::{Mode, SCRATCH_BUFFER_NAME},
19 document::{Mode, SCRATCH_BUFFER_NAME},
20− graphics::{Color, CursorKind, Modifier, Rect, Style},
20+ graphics::{CursorKind, Modifier, Rect, Style},
21 info::Info,
21 info::Info,
22 input::KeyEvent,
22 input::KeyEvent,
23 keyboard::{KeyCode, KeyModifiers},
23 keyboard::{KeyCode, KeyModifiers},
@@ -419,68 +419,6 @@ impl EditorView {
419 .map(|range| range.cursor_line(text))
419 .map(|range| range.cursor_line(text))
420 .collect();
420 .collect();
422− use helix_view::editor::Config;
423− use helix_view::gutter::GutterFn;
424− fn breakpoints<'doc>(
425− editor: &'doc Editor,
426− doc: &'doc Document,
432− ) -> GutterFn<'doc> {
433− let warning = theme.get("warning");
434− let error = theme.get("error");
435− let info = theme.get("info");
437− let breakpoints = doc
439− .and_then(|path| editor.breakpoints.get(path))
442− Box::new(move |line: usize, _selected: bool, out: &mut String| {
443− let breakpoint = breakpoints
445− .find(|breakpoint| breakpoint.line == line);
447− let breakpoint = match breakpoint {
449− None => return None,
453− if breakpoint.condition.is_some() && breakpoint.log_message.is_some() {
454− error.add_modifier(Modifier::UNDERLINED)
455− } else if breakpoint.condition.is_some() {
457− } else if breakpoint.log_message.is_some() {
463− if !breakpoint.verified {
465− style = if let Some(Color::Rgb(r, g, b)) = style.fg {
466− style.fg(Color::Rgb(
467− ((r as f32) * 0.4).floor() as u8,
468− ((g as f32) * 0.4).floor() as u8,
469− ((b as f32) * 0.4).floor() as u8,
472− style.fg(Color::Gray)
476− // TODO: also handle breakpoints only present in the user struct
477− use std::fmt::Write;
478− let sym = if breakpoint.verified { "▲" } else { "⊚" };
479− write!(out, "{}", sym).unwrap();
484 // let mut stack_frame: Option<&StackFrame> = None;
422 // let mut stack_frame: Option<&StackFrame> = None;
485 // if let Some(path) = doc.path() {
423 // if let Some(path) = doc.path() {
486 // if let Some(debugger) = debugger {
424 // if let Some(debugger) = debugger {