Hello,
I have updated my Leo installation yesterday and bumped in a bug with new @nosent code. Most of my files have been kept in @nosent nodes. Whenever I open leo file with @nosent nodes, Leo reports Recovered nodes. All those nodes are using multiline comments between @ and @c directives. With every opening Leo adds single line comments in front of those lines.
This is a nasty problem. It's been around since day one of the @shadow algorithm, but it's only been reported now. It will requires some kind of special case for @...@c. I'll have to think about what is the best way to proceed.Edward
I have updated my Leo installation yesterday and bumped in a bug with new @nosent code. Most of my files have been kept in @nosent nodes. Whenever I open leo file with @nosent nodes, Leo reports Recovered nodes. All those nodes are using multiline comments between @ and @c directives. With every opening Leo adds single line comments in front of those lines.
Well, I could live without @ and @c, but it would be useful if Leo delete @ and @c lines and replace all those lines with properly language specific commented block.
I am wondering whether it might not be better simply to prohibit @...@c in @nosent files. How odious would that be for you?
Edward
As I said, I could live with such restriction, but it would help if Leo change such blocks of code without user intervention. I think that no user using @nosent would object this Leo behaviour.
a post-pass after the update algorithm is the only good solution.
Whenever I open leo file with @nosent nodes, Leo reports Recovered nodes. All those nodes are using multiline comments between @ and @c directives. With every opening Leo adds single line comments in front of those lines.