[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: custom-1.9962.tar.gz のインストール



   "田中 信吾 / TANAKA Shingo<shingo@xxxxxxxxxxxxxxxxxxx>"さんは書きました:
> customをcustom1.9962を入れないでJDEEをインストールし、
> Meadow再起動後に(require 'jde)すると、以下のエラーが出てしまいます。
Semantic-1.4beta13から新しいバージョンを入れていると発生したかと
思います。
JDEE2.2.8は、Semantic-1.4beta5+を要求していますが、あまり最新の
バージョンを入れると不整合が起きるかもしれません。

> semantic-util-modes.elの、
> 
> (defface semantic-unmatched-syntax-face
>   '((((class color) (background dark))
>      (:underline "red"))
>                  ^^^^^
> のcustomでの解釈が問題のようですが。

Emacs Lispはさっぱりなのですが(というかdeffaceがさっぱり)、
Semantic-1.4beta13以降で下記のように修正してみたら、エラーは
なくなりました。ただ、正しい動きになっているかどうかは分かり
ません。

--- semantic-util-modes.el.org  Tue Dec 18 12:03:17 2001
+++ semantic-util-modes.el      Mon Jan 21 18:07:22 2002
@@ -336,12 +336,11 @@
   "*Hook run at the end of function `semantic-show-unmatched-syntax-mode'."
   :group 'semantic
   :type 'hook)
-
 (defface semantic-unmatched-syntax-face
   '((((class color) (background dark))
-     (:underline "red"))
+     (:background "red" :underline t))
     (((class color) (background light))
-     (:underline "red")))
+     (:background "red" :underline t)))
   "*Face used to show unmatched-syntax in.
 The face is used in  `semantic-show-unmatched-syntax-mode'."
   :group 'semantic)

---
TAKAHASHI, Toru