10

Unable to load color "unspecified-bg" [16 times]を使用するとエラーが発生しemacsclient -cます。を使用してemacsを起動しましたemacs --daemon。これは、私のカスタム フェイスが読み込まれないことを意味しているようです。

通常どおり emacs を起動してから を使用するM-x server-startと、この問題はまったく発生しません。emacsclient -c顔を正しくロードするにはどうすればよいですか?

関連するコードは次のとおりです。

(custom-set-faces '(default ((t (:inherit nil :stipple nil :background "black" :foreground "white" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant)通常 :体重 通常 :高さ 120 :幅 通常 :鋳造所 "不明" :家族 "インコンソラータ")))))

4

2 に答える 2

0

これで問題が解決するかどうかは 100% わかりませんが、構文の強調表示にはcolor-themeを使用する必要があります。Custom は初心者の emacs ユーザーを対象としているため、color-theme を試して動作するかどうかを確認することをお勧めします。マシンにセットアップする方法は次のとおりです。

  1. color-theme ホームページからパッケージをダウンロードします。
  2. color-theme フォルダを のような場所に置きます~/.emacs.d/color-theme/
  3. このフォルダーがロードパスにあることを確認してください。Steve Yegge の投稿から次のコードを取得しました。

.emacs で:

(defvar emacs-root "~/.emacs.d/")
(labels
  ((add-path
    (p)
    (add-to-list
     'load-path
     (concat emacs-root p))))
  (add-path "lisp")
  (add-path "color-theme-6.6.0")
  (add-path "cedet-1.0"))

(require 'color-theme)

次に、カラー テーマを定義します。

;; Color-theme
(eval-after-load "color-theme"
  '(progn
     (color-theme-initialize)

;; Set custom color theme
(defun color-theme-mine ()
  "My custom color theme"
  (interactive)
  (set-cursor-color "#ffffff")
  (color-theme-install
   '(color-theme-mine
     ;; Super-light grey on Dark grey
     ((foreground-color . "#e0e0e0")
      (background-color . "#151515")
      (background-mode . dark))

     (font-lock-comment-face ((t (:foreground "#106010")))) ;; Forest Green
     ;; More definitions below
     ;; ...
  (color-theme-mine)) ;; end eval-after-load

color-them-mineこれは、emacs を起動すると読み込まれます。と入力すると、使用可能なすべてのカラー テーマを表示できますM-x color-theme <TAB>。使用可能な顔の完全なリストを表示するには、コマンドを使用しますM-x list-faces-display

于 2011-12-12T20:28:22.403 に答える
0

これはバグ #4776 のように聞こえます: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=4776#5。そうでない場合は、 を使用して、このバグ レポートを提出することを検討してM-x report-emacs-bugください。

于 2012-01-03T22:13:35.350 に答える