Crossing out

Simple stuff

Lorem ipsum dolor +-sit-+ amet.
Lorem ipsum dolor sit +-amet, consectetur adipisici-+ elit.
+-Lorem ipsum-+ Dolor sit amet.
Lorem ipsum dolor sit amet, con+-secte-+tur adipisici elit.

Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet, consectetur adipisici elit.
Lorem ipsum Dolor sit amet.
Lorem ipsum dolor sit amet, consectetur adipisici elit.

Crossing out something that is crossed out

@style
@|s s {text-decoration-style: double}

Lorem ipsum dolor +-+-sit-+-+ amet.
Tempor +-incidunt ut +-labore-+ et dolore-+ magna aliqua.

Lorem ipsum dolor sit amet.
Tempor incidunt ut labore et dolore magna aliqua.

Crossed out text and supplementary emphasis

Tempor incidunt ut +-labore-+ _mangare_ et dolore magna aliqua.
Tempor incidunt ut +-labore _mangare_ et dolore-+ magna aliqua.

Tempor incidunt ut labore mangare et dolore magna aliqua.
Tempor incidunt ut labore mangare et dolore magna aliqua.

Crosses on extra lines

Mind that this is not recommended normally. A line break after or before the cross will be translated into HTML <br>, just like it would be in case of other phrase markup.

+-
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod
tempor incidunt ut labore et dolore magna aliqua.
-+


Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod
tempor incidunt ut labore et dolore magna aliqua.

Crossed out text and hint

Tempor incidunt ut labore et +-dolore-+{dolore exitus} magna aliqua.
Tempor incidunt ut labore +-et{-+ does nothing here} dolore-+ aliqua.

Tempor incidunt ut labore et dolore magna aliqua.
Tempor incidunt ut labore et dolore aliqua.

Crossed out text and targets

Lorem ipsum dolor sit amet, #+-consectetur-+ adipisici elit.
Tempor incidunt ut labore et #+-dolore magna-+ aliqua.
Tempor incidunt ut labore et +-dolore #mag-+na aliqua.
->#+-MAG-+

Lorem ipsum dolor sit amet, consectetur adipisici elit.
Tempor incidunt ut labore et dolore magna aliqua.
Tempor incidunt ut labore et dolore magna aliqua.
MAG

Crossed out expandable section heading

+++ +-Foo Bar-+ +++

Nothing to see here either.

Foo Bar

Nothing to see here either.

++++-Foo Bar-++++

Nothing to see here.

Foo Bar

Nothing to see here.

+ + +-Foo Bar-+ + +

Nothing to see here either.

Foo Bar

Nothing to see here either.

Edge cases and errors

+-No-++-Error-+.

No +--+ error.

No +-+--+-+ error.

No +-+-ab-+-c-+ error.

No +-+-+ error.

One +-+ error.

One +->error.

Another -+ error.

The error -+- again.

NoError.

No error.

No error.

No ab-c error.

No + error.

One + error.

Errors in the previous block (/projekt/aneamal/test/crossed-out.nml: embedded file, line 11):
206: Crossed-out string or inline note not closed: expected -+ (more info).

One >error.

Errors in the previous block (/projekt/aneamal/test/crossed-out.nml: embedded file, line 13):
206: Crossed-out string or inline note not closed: expected -+ (more info).

Another -+ error.

Errors in the previous block (/projekt/aneamal/test/crossed-out.nml: embedded file, line 15):
207: Unmatched right cross or unmatched right fork: -+ (more info).

The error -+- again.

Errors in the previous block (/projekt/aneamal/test/crossed-out.nml: embedded file, line 17):
207: Unmatched right cross or unmatched right fork: -+ (more info).