Pipe inside an inline codeblock

Obs 0.11.13

Guessing this is just an unworkable CodeMirror thing, but I couldn’t find anything from searching… so

If you paste this code in, you get the result pictured.

TLDR—There seems to be no way to correctly get the "a |= y;" or "foo|bar" output desired…

| md           | ok?                 | ?   | 
| ------------ | ------------------- | --- |
| `a += x;`    | yes                 |     |
| `a \|= y;`   | no- backslash shows |     |
| `a |= y;`    | oops                |     |
| a \|= y;     | yes                 |     |
| ``foo\|bar`` | no                  |     |
| ``foo|bar``  | oops                | no  |

you didn’t search well

@WhiteNoise I really try. Here are just some of the searches I ran:

  • Pipe inline codeblock (no results found)
  • Pipe codeblock (no results found)
  • escaping pipes inline codeblock (no results found)
  • pipes inside tables (4 results, none of which are the same issue)
  • pipe inside table (same)
  • escaping pipe inside table (2 results, neither of them relevant)

Since this seems to happen quite often—a Bug FAQ page would be great to have. Top bugs, with some nice searchable keywords sprinkled in there. I think that would cut down on all the policing you have to do here.

it’s ok don’t worry. Thanks for reporting anyway!