aboutsummaryrefslogtreecommitdiff
path: root/lib/consolecolor.nom
diff options
context:
space:
mode:
Diffstat (limited to 'lib/consolecolor.nom')
-rw-r--r--lib/consolecolor.nom21
1 files changed, 12 insertions, 9 deletions
diff --git a/lib/consolecolor.nom b/lib/consolecolor.nom
index 1016c0b..aabb740 100644
--- a/lib/consolecolor.nom
+++ b/lib/consolecolor.nom
@@ -1,23 +1,26 @@
-#!/usr/bin/env nomsu -V4.8.10
+#!/usr/bin/env nomsu -V4.10.12.7
#
This file defines actions for ANSI console color escape codes.
-
+
test:
% = (bright "\(green)Color test passed.")
+
%colors = {..}
- normal:0, "reset color":0, bright:1, bold:1, dim:2, italic:3, underscore:4
- "slow blink":5, "fast blink":6, reverse:7, inverse:7, inverted:7, hidden:8
- # There's some other codes, but they're not currently implemented
- black:30, red:31, green:32, yellow:33, blue:34, magenta:35, cyan:36, white:37
- "on black":40, "on red":41, "on green":42, "on yellow":43, "on blue":44
- "on magenta":45, "on cyan":46, "on white":47
+ normal: 0, "reset color": 0, bright: 1, bold: 1, dim: 2, italic: 3, underscore: 4
+ "slow blink": 5, "fast blink": 6, reverse: 7, inverse: 7, inverted: 7
+ hidden: 8, # There's some other codes, but they're not currently implemented
+ black: 30, red: 31, green: 32, yellow: 33, blue: 34, magenta: 35, cyan: 36
+ white: 37, "on black": 40, "on red": 41, "on green": 42, "on yellow": 43
+ "on blue": 44, "on magenta": 45, "on cyan": 46, "on white": 47
for %name = %colornum in %colors:
%colornum = "\%colornum"
+
#(=lua "COMPILE_ACTIONS").%name = (..)
[%nomsu, %tree] -> (Lua "'\\027[\(%colornum)m'")
%compile.action.%name = (..)
[%nomsu, %text] ->:
if %text:
return (Lua "('\\027[\(%colornum)m'..\(%text as lua expr)..'\\027[0m')")
- ..else: return (Lua "'\\027[\(%colornum)m'")
+ ..else:
+ return (Lua "'\\027[\(%colornum)m'")