Here is an odd one: I have my makeprg set to a custom
make command with errorformat set to pick up my custom error format. This all works in nvim. Very happy. However, the actual build output that spills out on the screen is lacking the colourized ANSI escape code formatting and instead shows all the escaped characters. This would be no surprise but native Vim shows it all properly formatted.
e.g. Vim shows:
"Return value is (0). ALL GOOD! "
Where “ALL GOOD” is shown in green.
However nvim shows:
Return value is (0). ^[[0;32mALL GOOD! ^[[0;33m
I feel there is some option not set. I’m not sure how vim/nvim filters buffer output before displaying it.