When an asterisk (\*) appears in a function signature, the highlighter goes haywire: examples: ```rst .. py:class:: FooClass(foo, bar, *, baz) ... .. py:method:: FooMethod(a, b, **kwargs) ... ``` Escaping these results in the backslashes appearing in the final output, so that's not an option. It really is intended to work like this. Anywhere function signatures can appear, the syntax highlighter ought to ignore formatting. Note that lines can also continue with backslashes.