When I don't set g:neoformat_only_msg_on_error then Neoformat emits messages on both success and failure of the parser, which is expected. But when I set it to 1, it doesn't emit any messages, even the "formatters {} failed to run" message, which seems incorrect. I think the problem is that the "failed to run" error message is emitted using the same function that is used to emit non-error messages (neoformat#utils#msg).
When I don't set
g:neoformat_only_msg_on_error
then Neoformat emits messages on both success and failure of the parser, which is expected. But when I set it to1
, it doesn't emit any messages, even the "formatters {} failed to run" message, which seems incorrect. I think the problem is that the "failed to run" error message is emitted using the same function that is used to emit non-error messages (neoformat#utils#msg
).