colors in gdc errors

eles eles at eles.com
Tue Oct 1 04:47:30 PDT 2013


On Tuesday, 1 October 2013 at 09:57:38 UTC, Iain Buclaw wrote:
> On Oct 1, 2013 8:20 AM, "eles" <eles at eles.com> wrote:
>>
>> On Tuesday, 1 October 2013 at 03:36:09 UTC, Iain Buclaw wrote:
>>>
>>> On 3 September 2013 17:03, Iain Buclaw <ibuclaw at ubuntu.com> 
>>> wrote:
>>>>
>>>> On 3 September 2013 16:54, eles <eles at eles.com> wrote:
>>>>>
>>>>> It would be possible to implement this for gdc, too:
>>>>
>>>> As for errors, only errors that go through the gcc error 
>>>> system shows
>>>>
>>>> in colours.  So would have to modify the frontend 
>>>> accordingly in that
>>>> case...
>>>>
>>>
>>>
> https://github.com/D-Programming-GDC/GDC/commit/b2a4421180f70475b52497a75ab0fe760ebc82d7
>>
>>
>> Great! Could you make fdiagnostic-color=auto by default? 
>> (instead of
> never). Just like gcc.

Sorry, I think I made a mistake. Actually, it depends of the 
state of the variable GCC_COLORS:

"-fno-diagnostics-color
Use color in diagnostics. WHEN is ‘never’, ‘always’, or ‘auto’. 
The default is ‘never’ if GCC_COLORS environment variable isn't 
present in the environment, and ‘auto’ otherwise. ‘auto’ means to 
use color only when the standard error is a terminal. The forms 
-fdiagnostics-color and -fno-diagnostics-color are aliases for 
-fdiagnostics-color=always and -fdiagnostics-color=never, 
respectively."

http://gcc.gnu.org/onlinedocs/gcc/Language-Independent-Options.html

It seems to work the same way.



More information about the D.gnu mailing list