emacs をデーモンとして使い始め、emacsclient を新しいフレームをインターフェイスとして使い始めたとき、すべて問題ありませんでした。しかし、その後、urxvt ターミナルで実行するために emacsclient を採用したいと考えました。ディストリビューションのパッケージ マネージャーから color-scheme パッケージをインストールし、初期化コードを ~/.emacs.d/init.el に追加しました。さまざまなカラー テーマを切り替えましたが、色は実際には端末のカラー パレットに依存することに気付きました。 emacsclient が実行されているので、color-theme パッケージを削除し、それに関連する行を init.el から削除しました。しかし、何かがうまくいかず、デフォルトの黒の前景色、完全に黒のカーソル(白で囲まれた黒い矢印であるデフォルトのXカーソルのみを使用しますが、私が得たものはほとんどこのように見えましたが、完全に黒)、フォントサイズが小さくなりました.
私はそれをできるだけ早く修正するために掘り下げていて、使い始めました
'(default-frame-alist (quote ((menu-bar-lines . 0) (left-fringe . 0) (right-fringe) (tool-bar-lines . 0) (background-color . "#2e3436") (foreground-color . "#d3d7cf") (cursor-color . "#ffffff"))))
これは、カスタマイズ メニューをクロールしている適切な項目を最終的に見つけた後、init.el の custom-set-variables に表示されたものです。ただし、通常の emacs のように見えるようにするために、ますます多くのものを指定する必要があります (デーモンとしてではなく、色とフォントはまだ問題ありません)。次に、質問が表示されました:「なぜ emacsclient のカラー テーマ フレームをインストールする前は、カスタマイズ メニューで説明し、init.el に保存した emacs のデフォルトの外観を常に継承していたのですか?」</p>