on master help sign in
Fix failing tests
79a39c1A-Walrus
helix-tui/src/buffer.rs+3−2
@@ -57,7 +57,7 @@ impl Cell {
57 Style::default()
57 Style::default()
58 .fg(self.fg)
58 .fg(self.fg)
59 .bg(self.bg)
59 .bg(self.bg)
60− .underline(self.bg)
60+ .underline(self.underline)
61 .add_modifier(self.modifier)
61 .add_modifier(self.modifier)
62 }
62 }
63
63
@@ -104,7 +104,8 @@ impl Default for Cell {
104/// symbol: String::from("r"),
104/// symbol: String::from("r"),
105/// fg: Color::Red,
105/// fg: Color::Red,
106/// bg: Color::White,
106/// bg: Color::White,
107+/// underline: Color::Reset,
107−/// modifier: Modifier::empty()
108+/// modifier: Modifier::empty(),
108/// });
109/// });
109/// buf[(5, 0)].set_char('x');
110/// buf[(5, 0)].set_char('x');
110/// assert_eq!(buf[(5, 0)].symbol, "x");
111/// assert_eq!(buf[(5, 0)].symbol, "x");
helix-tui/src/text.rs+4
@@ -134,6 +134,7 @@ impl<'a> Span<'a> {
134 /// style: Style {
134 /// style: Style {
135 /// fg: Some(Color::Yellow),
135 /// fg: Some(Color::Yellow),
136 /// bg: Some(Color::Black),
136 /// bg: Some(Color::Black),
137+ /// underline: None,
137 /// add_modifier: Modifier::empty(),
138 /// add_modifier: Modifier::empty(),
138 /// sub_modifier: Modifier::empty(),
139 /// sub_modifier: Modifier::empty(),
139 /// },
140 /// },
@@ -143,6 +144,7 @@ impl<'a> Span<'a> {
143 /// style: Style {
144 /// style: Style {
144 /// fg: Some(Color::Yellow),
145 /// fg: Some(Color::Yellow),
145 /// bg: Some(Color::Black),
146 /// bg: Some(Color::Black),
147+ /// underline: None,
146 /// add_modifier: Modifier::empty(),
148 /// add_modifier: Modifier::empty(),
147 /// sub_modifier: Modifier::empty(),
149 /// sub_modifier: Modifier::empty(),
148 /// },
150 /// },
@@ -152,6 +154,7 @@ impl<'a> Span<'a> {
152 /// style: Style {
154 /// style: Style {
153 /// fg: Some(Color::Yellow),
155 /// fg: Some(Color::Yellow),
154 /// bg: Some(Color::Black),
156 /// bg: Some(Color::Black),
157+ /// underline: None,
155 /// add_modifier: Modifier::empty(),
158 /// add_modifier: Modifier::empty(),
156 /// sub_modifier: Modifier::empty(),
159 /// sub_modifier: Modifier::empty(),
157 /// },
160 /// },
@@ -161,6 +164,7 @@ impl<'a> Span<'a> {
161 /// style: Style {
164 /// style: Style {
162 /// fg: Some(Color::Yellow),
165 /// fg: Some(Color::Yellow),
163 /// bg: Some(Color::Black),
166 /// bg: Some(Color::Black),
167+ /// underline: None,
164 /// add_modifier: Modifier::empty(),
168 /// add_modifier: Modifier::empty(),
165 /// sub_modifier: Modifier::empty(),
169 /// sub_modifier: Modifier::empty(),
166 /// },
170 /// },
helix-view/src/graphics.rs+2
@@ -405,6 +405,7 @@ impl FromStr for Modifier {
405/// fg: Some(Color::Yellow),
405/// fg: Some(Color::Yellow),
406/// bg: Some(Color::Red),
406/// bg: Some(Color::Red),
407/// add_modifier: Modifier::BOLD,
407/// add_modifier: Modifier::BOLD,
408+/// underline: Some(Color::Reset),
408/// sub_modifier: Modifier::empty(),
409/// sub_modifier: Modifier::empty(),
409/// },
410/// },
410/// buffer[(0, 0)].style(),
411/// buffer[(0, 0)].style(),
@@ -429,6 +430,7 @@ impl FromStr for Modifier {
429/// Style {
430/// Style {
430/// fg: Some(Color::Yellow),
431/// fg: Some(Color::Yellow),
431/// bg: Some(Color::Reset),
432/// bg: Some(Color::Reset),
433+/// underline: Some(Color::Reset),
432/// add_modifier: Modifier::empty(),
434/// add_modifier: Modifier::empty(),
433/// sub_modifier: Modifier::empty(),
435/// sub_modifier: Modifier::empty(),
434/// },
436/// },