aboutsummaryrefslogtreecommitdiff
path: root/src/interp
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp')
-rw-r--r--src/interp/msgdb.boot6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/interp/msgdb.boot b/src/interp/msgdb.boot
index bfd8e1ff..ff40c6fd 100644
--- a/src/interp/msgdb.boot
+++ b/src/interp/msgdb.boot
@@ -654,13 +654,15 @@ brightPrint0 x ==
x = '"%%" =>
sayString '"%"
x = '"%b" =>
- NULL IS_-CONSOLE CUROUTSTREAM
+ -- FIXME: this kludge is GCL-specific. Find way to support
+ -- highlighting on all supported Lisp.
+ NULL IS_-CONSOLE CUROUTSTREAM or %hasFeature KEYWORD::WIN32
or stdStreamIsTerminal(1) = 0 => sayString '" "
NULL $highlightAllowed => sayString '" "
sayString $highlightFontOn
k := blankIndicator x => BLANKS k
x = '"%d" =>
- NULL IS_-CONSOLE CUROUTSTREAM
+ NULL IS_-CONSOLE CUROUTSTREAM or %hasFeature KEYWORD::WIN32
or stdStreamIsTerminal(1) = 0 => sayString '" "
NULL $highlightAllowed => sayString '" "
sayString $highlightFontOff