Closed designermonkey closed 6 years ago
@designermonkey Can you be more specific what has changed? What file types? What theme do you use?
@aeschli I'm not sure if this is what @designermonkey means, but I just noticed a lot of the syntax highlighting from my Ruby files has disappeared, for comparison:
This screenshot is from ~5 months ago.
This is from the latest version.
The theme I'm using is Atom One Dark, but the default Dark+ looks pretty much the same:
Alright, this seems to be an issue with the Ruby extension. https://github.com/rubyide/vscode-ruby/issues/251
@Vuneu We use the Ruby grammar from https://github.com/textmate/ruby.tmbundle/commits/master/Syntaxes/Ruby.plist and there hasn't been any change since August 2017. I reverted back to the state in 2016 and it looks the same. Did you maybe use an extension that replaced the Ruby grammar?
@aeschli As I mentioned on my ealier edit, it's an issue with an extension, rather than a VSCode issue.
@designermonkey Can you be more specific what has changed?
Sorry for the delay.
I can't be specific about it, as I can no longer see an older version for reference. I have since learned about how colour schemes work, but I know that the scheme I was using had not changed or updated, so somehow the mappings of colours to contexts has changed. A lot less colouring is apparent in contexts throughout the themes I use (Base16 themes).
As @Vuneu has shown, there is a lot less highlighting going on in the Base16 themes too. I use PHP primarily, but wouldn't know about extensions, as I don't have any syntax highlighting extensions installed.
The PHP grammar has had updates, so it's likely what has caused the changes. We use the grammar from https://github.com/atom/language-php and trust that they make reasonable changes in order to fix bugs and issues. If you have a concrete example where things got worse, then we can dig deeper and see if the grammar regressed, or if the theme you use makes assumptions that it shouldn't make.
Closing for now, I'd be happy to reopen if you have an example to look at.
If it's a reasonable upgrade, then it's an extension issue to upgrade the use of the grammar. Thanks for feedback; it would be helpful to developers to mention these things in release notes though!
(2 theme extensions excluded)
So, again the UI has changed without mention that I can find in the release notes. I know this could be put down to me just having a moan, but programmers really use syntax highlighting, code colouring, and text form to easily scan over files quickly to see what is right or wrong...
...and you have changed it again.
I'd like to know why this keeps happening? Of course I will have to get used to it (again), it is really irritating me that I have to spend time reading code more deeply for a couple of weeks to get used to the new highlighting (and now the use of italics!!)