When I open a new frame in emacs, none of the settings in my .emacs file are evaluated unless I open the file and evaluate the buffer manually. Is there a secret that I am missing? Some bit of magic in my .emacs file that should handle this?
To define colors in all emacs frame, one can change the default face:
(set-face-attribute 'default nil :background "black") (set-face-attribute 'default nil :foreground "gray90")
Or use default-frame-alist:
(setq default-frame-alist '((foreground-color . "gray90") (background-color . "black")))
I've both in my .emacs, and there could be a reason...