controlflow / resharper-heapview

ReSharper Heap Allocations Viewer plugin
MIT License
303 stars 28 forks source link

Semantic syntax coloring is messed up #58

Closed ltrzesniewski closed 4 years ago

ltrzesniewski commented 6 years ago

This plugin messes up semantic syntax coloring, that is, this thing:

image

Here's how some code looks like without the plugin:

image

Notice the different colors for methods, classes, and structs.

Here's what the same code looks like with the plugin installed:

image

I'm using VS 15.8.2 with R# 2018.2.1.

IIRC this issue was not present with VS 15.7 and R# 2018.1.

nkAlex commented 6 years ago

Yeah, same thing here. I think it has started after one of the recent VS 2017 updates. Only bugs in VS 2017, works fine in 2015 and earlier versions with the same R# installation.

Mike-E-angelo commented 6 years ago

OMIGHERRRDDDDDDDDDDDD you have no idea how long I have been playing pingpong with R# support trying to figure out why my R# looks like unholy ass as of late. Totally tripping and negging me out. Now I have to decide on having to put up with puke green ass symbols (seriously, it's negging me out) or disabling the greatest R# extension there is. WHY GOD WHY?!?!?!?!

(seriously, props to Andrey @ R# support for helping me out here. This has seriously been bugging me!! Have I mentioned it negs me out. I mean... look at that puke green. It looks sick. When I say my code is SICK yo this ain't what I mean, dawg!!!)

Mike-E-angelo commented 6 years ago

Srsly.

CheloXL commented 6 years ago

@Mike-EEE Not totally sure, but I believe I were the one that helped R# identify this... :) see https://youtrack.jetbrains.com/issue/RSRP-471527

Mike-E-angelo commented 6 years ago

Seriously... I've been suffering for a few weeks now. I reset my VS settings and everything (never goes well). It's almost getting to the point of seeking medical attention due to the effects that ass green is having on my mental health.

ltrzesniewski commented 6 years ago

@CheloXL maybe you shouldn't encourage them to close the YouTrack ticket, as the problem may be caused by R# itself. It would be nice if JetBrains could take a look at it.

ltrzesniewski commented 6 years ago

@Mike-EEE BTW if you can't live without the heap allocations viewer, maybe it's time to test Rider 😉 Yes, it does have this plugin, and no, it doesn't have the coloring issue.

Mike-E-angelo commented 6 years ago

Funny enough I did try doing that, @ltrzesniewski! Unfortunately, it doesn't support multimon very well at the moment. :(

https://youtrack.jetbrains.com/issue/RIDER-19398