-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Major Changes for Downstream #64
Comments
Original issue: microsoft/vscode#71821 |
Yes it was intentional, and I agree we will try to keep changes like this to a minimum since many themes already setup with the old way. From here on out, I'll put any similar changes on this post. C++ Log as of August 12th 2019
|
The reason it was changed is because @matter123 pointed out in his pull request its only an operator under a special case. Additionally its debatable that the coloration would be improved if it were labeled with @alexr00 should we go ahead and make the change from |
new
changed from keyword.control.cpp to keyword.operator.memory.new.cpp
Having the big changes here is perfect, thank you. I took a quick look at how other languages handle new: JS groovy java There isn't a real consensus. Based on what the VS Code themes already have, |
|
Thats interesting @alexr00 I'll try to get a complete list of changes by the end of tonight. There is a file in this repo |
@alexr00 The list isn't 100% complete, but I believe it covers everything that would be considered an issue. Many of the changes were made tonight to try to get all of the changes done now. I probably won't be able to make changes for about a week or more, but I'll be around daily for GitHub communication. Do note that these changes are C++ exclusive. We are working on an ideal way to port them to C. I believe the new |
Today I added a |
@alexr00 The Objective-C and Objective-C++ are fully restored/fixed. Other Info About the ProblemIf you want to know more about why this happened in the first place, see here: #107 (comment) Once the updated Objective-C and Objective-C++ are in VS Code, we can actually instantly fix some long standing bugs related to atom/language-c#146 Scope Change GuideTo make pulling the latest changes easy, here's a scope-change guide for the "dark+" and "dark" themes. Making a pattern specific to C++I'd recommend adding Might want to change "Control flow keywords"The only scope in the "Control flow keywords" that is control flow is Scope Names
|
@jeff-hykin thank you for the detailed description of the issue and for all the fixes and suggestions! We are planning on releasing soon, and I want all these changes to be in insiders for a while before they go out in stable. As soon as we have branched for release (probably in the next couple week days) I'll bring in your Objective C and Objective C++ changes. |
Great 👍 and I agree, I'd be more comfortable with them staying in the insiders branch for awhile. |
Starting at
|
It looks like new used to be keyword.control.cpp. Now it is keyword.operator.memory.new.cpp. Is this intentional? If it's intentional, we can add the it into the themes in VS Code, but ideally there wouldn't be too many changes like this since it requires constant updating of the themes.
The text was updated successfully, but these errors were encountered: