summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Montague <mikemon@gmail.com>2022-07-11 21:44:12 -0700
committerMike Montague <mikemon@gmail.com>2022-07-11 21:44:12 -0700
commitded2fb779e8b9d07aa8a62321f651936e126dc75 (patch)
tree66012da96bc5a85102eae1e2ac17b60d0b59436a
parent9f0f26b88d42b23e2b9f813f5a00bf82ddfb73f7 (diff)
srfi 166: remove color support
-rw-r--r--src/srfi-166.scm6
-rw-r--r--test/srfi.scm2
2 files changed, 6 insertions, 2 deletions
diff --git a/src/srfi-166.scm b/src/srfi-166.scm
index 61abf50..e6ce064 100644
--- a/src/srfi-166.scm
+++ b/src/srfi-166.scm
@@ -44,6 +44,7 @@
justified/list
from-file
line-numbers
+ #|
as-red
as-blue
as-green
@@ -67,7 +68,7 @@
as-true-color
on-color
on-true-color
-
+ |#
upcased
downcased
fn
@@ -1056,6 +1057,7 @@
(fn ((original var))
(with ((var attribute))
(each attribute fmt original))))
+ #|
(define (as-red . fmts)
(with-attribute foreground "\x1B;[31m" (each-in-list fmts)))
(define (as-blue . fmts)
@@ -1114,7 +1116,7 @@
(string-append "\x1B;[48;2;" (number->string red) ";" (number->string green)
";" (number->string blue) "m")
(each-in-list fmts)))
-
+ |#
(define (with-output proc fmt)
(fn ((original output))
(with ((output (lambda (str) (proc original str))))
diff --git a/test/srfi.scm b/test/srfi.scm
index 561115c..64702fe 100644
--- a/test/srfi.scm
+++ b/test/srfi.scm
@@ -3579,6 +3579,7 @@
(check-equal " 1 first line\n 2 second line\n 3 third line\n"
(show #f (columnar 4 'right 'infinite (line-numbers) " " (from-file "output-166.txt"))))
+#|
;; color
(check-equal "\x1B;[31mred\x1B;[39m" (show #f (as-red "red")))
(check-equal "\x1B;[31mred\x1B;[34mblue\x1B;[31mred\x1B;[39m"
@@ -3589,6 +3590,7 @@
(show #f (as-red (each (as-underline (as-bold "abc") "def") "ghi"))))
(check-equal "\x1b;[44m\x1b;[33mabc\x1b;[39mdef\x1b;[49m"
(show #f (on-blue (each (as-yellow "abc") "def"))))
+|#
#|
(define-library (srfi 166 test)