1つめのフレームは指定通りの色になっていますが、2つめ以降は白地のデフォルト色(?)になってしまいます。
init.elでは下記のように設定しています。
------------------------------
;; 色設定
(global-font-lock-mode t)
(set-background-color "#202020")
(set-foreground-color "#cccccc")
(set-cursor-color "#999999")
(set-face-background 'region "#999999")
(set-face-foreground 'font-lock-comment-face "#99cccc")
(set-face-foreground 'font-lock-string-face "#99cc99")
(set-face-foreground 'font-lock-keyword-face "#9999cc")
(set-face-foreground 'font-lock-function-name-face "#ffffff")
(set-face-bold-p 'font-lock-function-name-face t)
(set-face-foreground 'font-lock-variable-name-face "#cc9999")
(set-face-foreground 'font-lock-type-face "#cccc99")
(set-face-foreground 'font-lock-builtin-face "#ffffff")
(set-face-foreground 'font-lock-constant-face "#cccc99")
(set-face-foreground 'font-lock-warning-face "#cc3333")
(set-face-bold-p 'font-lock-warning-face nil)
------------------------------
他の項目を全て削除しても結果は同じなので、他の設定が影響しているわけでもないようです。
原因がお分かりになる方、どうかアドバイスをお願い致します。
それらの関数では現在のフレームに適用されるだけで、新しいフレームには適用されないからでしょう。default-frame-alist か custom-set-faces で設定すると良いと思います。
以下、M-x customize で生成した custom-set-faces の例です。
(custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. ) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(default ((t (:background "#202020" :foreground "#cccccc")))) '(cursor ((t (:foreground "#999999")))) '(font-lock-builtin-face ((((class color) (min-colors 88) (background dark)) (:foreground "#ffffff")))) '(font-lock-comment-face ((((class color) (min-colors 88) (background dark)) (:foreground "#99cccc")))) '(font-lock-constant-face ((((class color) (min-colors 88) (background dark)) (:foreground "#cccc99")))) '(font-lock-function-name-face ((((class color) (min-colors 88) (background dark)) (:foreground "#ffffff" :weight bold)))) '(font-lock-keyword-face ((((class color) (min-colors 88) (background dark)) (:foreground "#9999cc")))) '(font-lock-string-face ((((class color) (min-colors 88) (background dark)) (:foreground "#99cc99")))) '(font-lock-type-face ((((class color) (min-colors 88) (background dark)) (:foreground "#cccc99")))) '(font-lock-variable-name-face ((((class color) (min-colors 88) (background dark)) (:foreground "#cc9999")))) '(font-lock-warning-face ((((class color) (min-colors 88) (background dark)) (:foreground "#cc3333")))) '(region ((((class color) (min-colors 88) (background dark)) (:background "#999999")))))
教えていただいた通りの方法で上手くいきました!ありがとうございます。
さらに勉強しながら、他の設定を詰めていきたいと思います。