summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--lib/pure/terminal.nim11
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()