For some reason the autocomplete menu on ipython
shows options with pinkish font and off-white color, what makes it very hard to read.
Is there any reason why those colors are being chosen? Instead of the more readable ones
What is the preferred way to change the colors to make them more readable?
The best solution so far for this problem is to deflect the decision to the current terminal emulator.
For instance, Kitty has the text_fg_override_threshold that automatically detects if there is not enough contrast between background and foreground and changes it automatically
That's what it looks like with the setting set to 1
Other alternatives: