diff options
Diffstat (limited to 'src/interp')
-rw-r--r-- | src/interp/msgdb.boot | 6 |
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 |