User blog comment:Kirkburn/Syntax highlighting - helping you read and write code/@comment-452-20150325214849

Feedback which I think I've said before, but want to repeat since it's now being activated everywhere:
 * I think highlighting the font-color in the CSS/JS but background-color in articles is confusing, and I think it should be consistent.
 * I think the background-color is more distracting than useful. I've never used this method of highlighting before, but I was willing to give it a chance, but I don't really think it's helping me, and I would personally find it more useful if it was more like CSS/JS highlighting.
 * The ability to customise the colour of each highlight would be nice, and it is not currently possible to do via CSS, because you're specifying the colours inline instead of using classes for each type. As I type this I realise that there may be a hack in the form of .highlight whatever[style*=background-color:#123] { background-color:#452 !important;}, but it would be nice to not have to do that. (edit: hey, for that matter, I could use this to background-color:transparent !important;color:#452;, but it would be still nice to not have to do that.) Ooops, all of that was wrong.  I forgot everything I had previously learned about it: you're creating new classes for every single highlight-node, which makes it impossible to use CSS tricks to override them.  I could possibly use javascript to detect when each class was updated, and change them, but that would be a lot of overhead, and probably wouldn't play nice with the highlighting script.

New feedback:
 * The debugging comments on the left side sometimes do not update after fixing a problem, and repeat the same error for every line.
 * The debugging comments are often irrelevant, it would be nice if there was an error/warning/advice toggle.
 * Auto-completing quotes sometimes makes mistakes, slowing me down.
 * Updating the highlighting for subsequent lines based on what I'm currently editing creates flashing colours, it would be smarter if the subsequent lines were not updated until I've finished typing the line I'm currently working on.