I am using gVim and Asynchronous Lint Engine (ALE) for linting Python scripts. I was capable to fully customize my own Python syntax highlighting, with one exception.
I can't find a way to prevent ALE from changing the color of the character where the linted error was detected and at the same keeping the blue/red underlines that indicate errors (notice the letter 'd' changes color):
If I do
let g:ale_set_highlights = 0, ALE does not change the characters' colors, but then I also loose the blue/red underlining that you in the image above.
How could I solve that?