From 0dd15eb5b9d64663fcb4f3f7e7bff0309170e89c Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sat, 23 Apr 2016 00:45:21 -0400 Subject: [PATCH] init: Color enabling defaulting according to tty --- src/init.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/init.cpp b/src/init.cpp index e46e2389..878418c2 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -38,6 +38,7 @@ #include #include #include +#include #include //////////////////////////////////////////////////////////////////////////////// @@ -100,7 +101,7 @@ void initializeDataAndRules ( Rules& rules) { // Rose tint my world, make me safe from my trouble and pain. - rules.set ("color", "on"); + rules.set ("color", isatty (STDOUT_FILENO) ? "on" : "off"); // Make common hints available via rules: // :debug --> debug=on