diff options
-rw-r--r-- | lib/pure/terminal.nim | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/pure/terminal.nim b/lib/pure/terminal.nim index ac41a0aad..f2be5cf18 100644 --- a/lib/pure/terminal.nim +++ b/lib/pure/terminal.nim @@ -471,11 +471,12 @@ type styleBright = 1, ## bright text styleDim, ## dim text styleItalic, ## italic (or reverse on terminals not supporting) - styleUnderscore = 4, ## underscored text + styleUnderscore, ## underscored text styleBlink, ## blinking/bold text - styleReverse = 7, ## reverse - styleHidden ## hidden text - styleStrikethrough, ## strikethrough + styleBlinkRapid, ## rapid blinking/bold text (not widely supported) + styleReverse, ## reverse + styleHidden, ## hidden text + styleStrikethrough ## strikethrough {.deprecated: [TStyle: Style].} {.deprecated: [styleUnknown: styleItalic].} @@ -921,6 +922,8 @@ proc disableTrueColors*() = trueColorIsEnabled = false when not defined(testing) and isMainModule: + assert ansiStyleCode(styleBright) == "\e[1m" + assert ansiStyleCode(styleStrikethrough) == "\e[9m" #system.addQuitProc(resetAttributes) write(stdout, "never mind") stdout.eraseLine() |