Have a look at these comments containing some inline code.
The highlighting of the inline code incorrectly encloses the normal text space after the trailing `.
This seems to be some mistake in the CSS definition.
But this is the type of thing that should be discussed on meta.stackexchange.com, not here. We can't change the markdown processing here. On SE can do that, and they need to know about it. (That said, I suspect a search on meta.SE will turn up many results on this.)
As filbranden and I independently noticed, there is extra whitespace within the backticks:
The weird thing is, it does not work at the beginning of the line with the almost identical mapping `onoremap <expr> i$ col('.') == 1 ? "f$" : ":<C-U>normal! hEF$lv,h<CR>" ` Help would be much appreciated!
Almost there! I have got now `onoremap <expr> i$ col('.') == 1 ? ":<C-U>normal! lvt$<CR>" : ":<C-U>normal! hET$v,<CR>" ` and I am wondering whether one can extend the test for the character under the cursor at the beginning of the line; i.e. something like ` == 1 && char(col(':')) == "$"` I find it hard to find the pertaining documentation for these tests.
In both cases it's a newline that causes this problem.
And yes, following a backtick with a space ` causes it to appear on its own.
<here is one and here's another> with the same spacing renders...
And trying to get a backtick in code formatting: ``` is atrocious. ``` with a \ escape doesn't work either. And it always messes up formatting for the rest of the paragraph...
<code> tags and
<pre> tags work the best:
This is a backtick:
` but it still messes up if there's more than one:
</code> backtick <code>