on master help sign in
Fix failing tests

Add underline field to doctests, and fix bugs

commit79a39c1063eca995bf75694743dc5eb3c905fa9c authorA-Walrus <ofek.r.guy@gmail.com> dateSun 4 Sep 2022, 11:28 (4 years ago) parent3ad7d54
3 files changed+9−2
helix-tui/src/buffer.rs+3−2 helix-tui/src/text.rs+4 helix-view/src/graphics.rs+2
helix-tui/src/buffer.rs+3−2
@@ -57,7 +57,7 @@ impl Cell {
5757 Style::default()
5858 .fg(self.fg)
5959 .bg(self.bg)
60− .underline(self.bg)
60+ .underline(self.underline)
6161 .add_modifier(self.modifier)
6262 }
6363
@@ -104,7 +104,8 @@ impl Default for Cell {
104104/// symbol: String::from("r"),
105105/// fg: Color::Red,
106106/// bg: Color::White,
107−/// modifier: Modifier::empty()
107+/// underline: Color::Reset,
108+/// modifier: Modifier::empty(),
108109/// });
109110/// buf[(5, 0)].set_char('x');
110111/// assert_eq!(buf[(5, 0)].symbol, "x");
helix-tui/src/text.rs+4
@@ -134,6 +134,7 @@ impl<'a> Span<'a> {
134134 /// style: Style {
135135 /// fg: Some(Color::Yellow),
136136 /// bg: Some(Color::Black),
137+ /// underline: None,
137138 /// add_modifier: Modifier::empty(),
138139 /// sub_modifier: Modifier::empty(),
139140 /// },
@@ -143,6 +144,7 @@ impl<'a> Span<'a> {
143144 /// style: Style {
144145 /// fg: Some(Color::Yellow),
145146 /// bg: Some(Color::Black),
147+ /// underline: None,
146148 /// add_modifier: Modifier::empty(),
147149 /// sub_modifier: Modifier::empty(),
148150 /// },
@@ -152,6 +154,7 @@ impl<'a> Span<'a> {
152154 /// style: Style {
153155 /// fg: Some(Color::Yellow),
154156 /// bg: Some(Color::Black),
157+ /// underline: None,
155158 /// add_modifier: Modifier::empty(),
156159 /// sub_modifier: Modifier::empty(),
157160 /// },
@@ -161,6 +164,7 @@ impl<'a> Span<'a> {
161164 /// style: Style {
162165 /// fg: Some(Color::Yellow),
163166 /// bg: Some(Color::Black),
167+ /// underline: None,
164168 /// add_modifier: Modifier::empty(),
165169 /// sub_modifier: Modifier::empty(),
166170 /// },
helix-view/src/graphics.rs+2
@@ -405,6 +405,7 @@ impl FromStr for Modifier {
405405/// fg: Some(Color::Yellow),
406406/// bg: Some(Color::Red),
407407/// add_modifier: Modifier::BOLD,
408+/// underline: Some(Color::Reset),
408409/// sub_modifier: Modifier::empty(),
409410/// },
410411/// buffer[(0, 0)].style(),
@@ -429,6 +430,7 @@ impl FromStr for Modifier {
429430/// Style {
430431/// fg: Some(Color::Yellow),
431432/// bg: Some(Color::Reset),
433+/// underline: Some(Color::Reset),
432434/// add_modifier: Modifier::empty(),
433435/// sub_modifier: Modifier::empty(),
434436/// },