Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages
Description
When an implicit conversion member function is made to a type with a name longer than 4 characters, the rest of the class following the end of the function is grayed out.
Steps to Reproduce
Create a new file with C++ syntax highlighting
Place the following code in the file:
struct Hello {
// Try getting rid of the asterisk, or making "world" one letter shorter.
operator World*()
{
return convert_to_world(this);
}
this_should_be_blue this_should_be_red = but_everything_is_just_gray
};
Prerequisites
Description
When an implicit conversion member function is made to a type with a name longer than 4 characters, the rest of the class following the end of the function is grayed out.
Steps to Reproduce
Place the following code in the file:
Versions
1.43.0 Debian 10