* MISLEADING SUBJECT * I had no idea how to put this in words
Sometimes my code goes:
// LOCAL INCLUDES
#include "..."
// SYSTEM INCLUDES
#include <...>
Or:
class myClass {
string var1
// Lambdas
std::function<void(void)> func
public:
...
}
How can I tell C::B to fold the indent stuff after a comment and keep such formatting? VSCode supports this, if anybody wants to know.
PS: My code: https://github.com/AravK/KGB2
Can you please try to explain your problem with more details. I have no idea what you're trying and what it doesn't work.
I want
// foo
string bar;
foobar fooBar;
to become
// foo ...
Quote from: AraspiK on April 03, 2017, 05:51:39 PM
I want
// foo
string bar;
foobar fooBar;
to become
// foo ...
I still don't understand what's the problem you have. Can you give more details? What is the current/exprect way, what is the steps to reproduce this error.
sounds like he wants code-regions like in C# where you can fold away all the crappy stuff under the rug.
Whether that is a good technique is IMHO debatable. If you feel it being necessary when
dealing with big classes it may be time to think about splitting it because it probably plays
more than one role.
You can add
//{
This can be folded
//}
to your comments and you will be able to fold this
for example:
// LOCAL INCLUDES
//{
#include "..."
//}
// SYSTEM INCLUDES
//{
#include <...>
//}
There is now easy way to make this generic... How should a parser know where to start folding and where to stop?