The most COMMON cause of
this is putting in a blank line, but other things that do not look like
message headers also can cause this.
In this case, it's this line:
repl -filter mhl.replywithoutbody -convertargs text/html '' -convertargs
There's no colon after the leading "repl".
However, I didn't mean for you to add that to your profile, though of course
you could. Try just entering it at a command prompt. You can retain all of
the repl switches that you already had in your profile.