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?

  • Can you try different colorschemes? I suspect it might be an issue there – D. Ben Knoble Nov 20 '19 at 2:42
  • @D.BenKnoble I tried two and the issue persists. In any case, even if it has to do with colorschemes, I would like to learn how to alter those properly in order to avoid the problem – ZXiu Nov 20 '19 at 5:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.