File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -392,7 +392,7 @@ impl CharacterStyles {
392
392
}
393
393
Some ( diff)
394
394
}
395
- fn reset_all ( & mut self ) {
395
+ fn reset_ansi ( & mut self ) {
396
396
self . foreground = Some ( AnsiCode :: Reset ) ;
397
397
self . background = Some ( AnsiCode :: Reset ) ;
398
398
self . underline_color = Some ( AnsiCode :: Reset ) ;
@@ -405,11 +405,12 @@ impl CharacterStyles {
405
405
self . reverse = Some ( AnsiCode :: Reset ) ;
406
406
self . hidden = Some ( AnsiCode :: Reset ) ;
407
407
self . strike = Some ( AnsiCode :: Reset ) ;
408
+ // Deliberately don't end link anchor
408
409
}
409
410
pub fn add_style_from_ansi_params ( & mut self , params : & mut ParamsIter ) {
410
411
while let Some ( param) = params. next ( ) {
411
412
match param {
412
- [ ] | [ 0 ] => self . reset_all ( ) ,
413
+ [ ] | [ 0 ] => self . reset_ansi ( ) ,
413
414
[ 1 ] => * self = self . bold ( Some ( AnsiCode :: On ) ) ,
414
415
[ 2 ] => * self = self . dim ( Some ( AnsiCode :: On ) ) ,
415
416
[ 3 ] => * self = self . italic ( Some ( AnsiCode :: On ) ) ,
You can’t perform that action at this time.
0 commit comments