I try to modify my colorscheme, but I am not sure if my approach would work at all, so I want to ask:
I have an HTML file where PHP and JavaScript code is embed. Usually my JavaScript code would have a bluish background color, while HTML has a white and PHP a yellowish/greenish background color. Here is an example:

However, in Geany it seems that the colorscheme will always apply to all in the document, so the background color will be white - or whatever color I choose - for all and I cannot, for instance, highlight inline JavaScript code with a bluish background color.
It depends on Scintilla's ability to distinguish embedded languages, currently it distinguishes embedded SGML, Javascript, VBscript (two versions?), ASP javascript, Python, and PHP.
Those are mapped to styles within HTML, but some of them are currently mapped to copy Javascript because nobody knows what they are? And for those separately mapped like php, python, javascript I suspect most colour schemes don't give them their own colours and/or the filetype file maps them to "standard" colours.
See `highlightingmappings.h` for how Scintilla styles are mapped to names, and filetypes.html for the mapping to colour names.
github-comments@lists.geany.org