I'm trying to tweak the MarkDown lexer (I'm the original author of it) and now the tests are failing.
Part of my tweaks are to drop some of the control characters to more closely match what an html renderer would do.
For example (need to put everything in a code block so the wiki doesn't render it):
If the original doc contains: _this is in italics_ If rendered to html: <span class="ge">this is in italics</span> But if rendered to terminal256: _this is in italics_ (in actual italics) I'd argue that the leading/trailing '_' chars are incorrect so my modified lexer drops them. However this causes the test to fail because _ char is missing.
So my question is how to make the tests pass, or convince me that terminal256 should NOT drop the control characters.