3

私の.emacsファイルには次のものがあります。

(add-to-list 'load-path (expand-file-name "emacs/site/jde/lisp"))
(add-to-list 'load-path (expand-file-name "emacs/site/cedet/common"))
(add-to-list 'load-path (expand-file-name "emacs/site/cedet/semantic"))
(add-to-list 'load-path (expand-file-name "emacs/site/cedet/speedbar"))
(add-to-list 'load-path (expand-file-name "emacs/site/cedet/eieio"))
    (setq jde-check-version-flag nil)
(load-file (expand-file-name "emacs/site/cedet/common/cedet.el"))
(add-to-list 'load-path (expand-file-name "emacs/site/elib"))

(require 'jde)

(add-to-list 'load-path "~/elisp")
(add-to-list 'load-path "~/elisp/color-theme")
(require 'color-theme)
  (color-theme-initialize)
  (color-theme-clarity)

上半分はJDEEを実行し、後半はクラリティカラーのテーマを取得します。私の問題は、JDEEを使用すると、Javaテキストの色がカラーテーマを適用する前の色に戻ることです。デフォルトの色がひどいので、これは問題です。私は自分のカラーテーマを何があっても適用したいと思っています。カラーテーマをJDEEよりも優先させる方法はありますか?

4

1 に答える 1

3

JDEEソースで見られるように、標準のフォントロック面ではなく、Javaソーステキストに独自の面を使用します。コマンドを使用してJDEE面をカスタマイズする必要があります...それらを更新する別の方法-標準のフォントロック面の値を(完全なリストはファイルにあります)M-x customize-group jde-java-font-lock-facesなどの変数に割り当てるコードを追加しますが、JDEEはフォントロックよりも多くの面を定義します提供します。jde-java-font-lock-number-facejde-java-font-lock.el

PS CEDETのロードに関する1つのコメント-CEDETのロードに使用cedet.elしている場合は、それに応じて設定load-pathされるため、手動で更新する必要はありません。

于 2012-04-05T07:15:50.933 に答える