[fpc-devel] Compiler message colour scheme

J. Gareth Moreton gareth at moreton-family.com
Sun Nov 22 17:19:43 CET 2020


I believe that to enable colour on a Windows console, you need to use an 
API function, which can get a bit clumsy because there isn't an 
equivalent to \e[0m to reset to default, so you have to retrieve the 
current console colour beforehand.  Windows 10 /might/ accept the ANSI 
escape sequences, but I'm not sure.

Gareth aka. Kit

On 22/11/2020 16:05, Sven Barth via fpc-devel wrote:
> Michael Van Canneyt via fpc-devel <fpc-devel at lists.freepascal.org 
> <mailto:fpc-devel at lists.freepascal.org>> schrieb am So., 22. Nov. 
> 2020, 17:03:
>
>
>
>     On Sun, 22 Nov 2020, Jonas Maebe via fpc-devel wrote:
>
>     > On 22/11/2020 16:03, Ryan Joseph via fpc-devel wrote:
>     >> What version of the trunk is this in and what's the flag to
>     enable it? My trunk is maybe 30 days old and I don't see any way
>     to get the colors.
>     >
>     > It's only enabled on Linux and Windows currently.
>
>     Is there a switch to disable it ?
>     The lazarus parser doesn't need color, it supplies it's own in the
>     messages dialog.
>
>     I looked in the help but could not see one, maybe it was forgotten.
>
>
> It's only enabled if the output is to a TTY and not a pipe (analogous 
> on Windows).
>
> Regards,
> Sven
>
>
> _______________________________________________
> fpc-devel maillist  -  fpc-devel at lists.freepascal.org
> https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel


-- 
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20201122/c38bc05c/attachment.htm>


More information about the fpc-devel mailing list