Adding this line at the very end of the
.emacs file, that loads a default theme coming with the Emacs package,
the (main) screen looks like
Note the black-on-dark text, the barely visible mini-buffer, and other syntax highlighted languages (C++, Perl...) have all a lot of dark-on-dark text.
Now, if, instead, I do the command manually, right after
.emacs was executed (ie first command),
M-x load-theme → tsdh-dark
the highlighting is normal,
in all languages.
Why is it that running as the last lisp instruction in
.emacs the rendering is wrong, while loading the theme manually just after works?
And how can I fix that?
(I realized that the command might do more than just the
(load-theme) lisp instruction... this question is also to fix the problem in a clean way)