Timm =?utf-8?q?Bäder?= <tbae...@redhat.com>
Message-ID:
In-Reply-To: <llvm/llvm-project/pull/66514/cl...@github.com>


erichkeane wrote:

> > This is a really great idea! I like the direction this is going! I think we 
> > need to find some way to get the source colors/have them be configurable. 
> > Is there some sort of 'source' of terminal coloring that we could use? Or a 
> > theme of some sort?
> > At minimum, we need to let these colors be configurable in some way. Is 
> > there some sort of prior art in another tool we can copy from?
> 
> Most terminal will let you remap the color escape sequences to something 
> else, IE "white" might become black in a dark theme. Nothing per-application.

I'm thinking something like `LS_COLORS` or `GREP_COLOR`, or `PS1`, all of which 
are color config options (1st is for `ls`, 2nd is for `GREP`, and 3rd is 
terminal overall.  But I guess whatever we do for our 'error' 'warning' and 
'note' colors we can work with.  Obviously 'black' is a terribad idea since 
most terminals are black, but reasonable defaults are ok to me (perhaps we can 
steal a color scheme from a vim theme or something).

> 
> Trying to come up with a way to do that in clang does seems out of scope to 
> me. After all we don't do it for warning. it would be hilarious if we did do 
> support one of the scheme that exist for IDE configurations though. But if we 
> were motivated enough to do that we should also do it for existing colors 
> (ie, warning, etc).

Yeah, perhaps.  If we didn't support customization, stealing colors from an 
existing 'dark' theme'ed IDE is not a terrible idea.  
 
> > Additionally, this needs to be disabled/disable-able via a command line 
> > switch eventually (as we do for our other coloring). It should perhaps be a 
> > separate disable switch from how we highlight 'error' or 'warning', but 
> > enabled at the same time?
> 
> Agreed
> 
> > WDYT?



https://github.com/llvm/llvm-project/pull/66514
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to