Skip to content

Commit d53b0e8

Browse files
committed
docs: link anchor omission from reset_all is deliberate
reset_all is only used from ansi params, and ansi params don't control link anchor
1 parent 7ed840b commit d53b0e8

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

zellij-server/src/panes/terminal_character.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,7 @@ impl CharacterStyles {
392392
}
393393
Some(diff)
394394
}
395-
fn reset_all(&mut self) {
395+
fn reset_ansi(&mut self) {
396396
self.foreground = Some(AnsiCode::Reset);
397397
self.background = Some(AnsiCode::Reset);
398398
self.underline_color = Some(AnsiCode::Reset);
@@ -405,11 +405,12 @@ impl CharacterStyles {
405405
self.reverse = Some(AnsiCode::Reset);
406406
self.hidden = Some(AnsiCode::Reset);
407407
self.strike = Some(AnsiCode::Reset);
408+
// Deliberately don't end link anchor
408409
}
409410
pub fn add_style_from_ansi_params(&mut self, params: &mut ParamsIter) {
410411
while let Some(param) = params.next() {
411412
match param {
412-
[] | [0] => self.reset_all(),
413+
[] | [0] => self.reset_ansi(),
413414
[1] => *self = self.bold(Some(AnsiCode::On)),
414415
[2] => *self = self.dim(Some(AnsiCode::On)),
415416
[3] => *self = self.italic(Some(AnsiCode::On)),

0 commit comments

Comments
 (0)