[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mhc:00314] Re: mhc-snap20000104



元木です。

>>>>> In [mhc : No.00311] 
>>>>> Yoshinari NOMURA <nom@xxxxxxxxxxxxxxxxxxx> wrote:

> > ('red 'blue を含んだ)face 関係をユーザがすべて定義できるようにし
> > ていただけるとうれしいです。sorce を書き換えないで italic 表示に
> > したいのです。

> はい。これですが、どういう書式がいいでしょうか。
> .emacs でユーザに make-face させるのも気が引けるので。今の所、

> (defvar mhc-category-face-alist
>   '(("Holiday"  . (nil "Red"    nil))
>     ("Work"     . (nil "Brown"  nil))
>     ("Private"  . (nil "Green"  nil))))

> に近い形で (Category . (親face fg bg)) 指定できるようにしようと
> 思います。

私も色指定の方が分かりやすいと思います。

face名に関する要望なのですが、
face名が Red, Brown, Blue ですと、M-x list-faces-display したときに、
あちこちに mhc の face が散ってしまって分かりにくいので、
face名を mhc-(なんとか)-face のような名前にしてはいかがでしょうか?
なんとか の部分は、category名 が無難だと思います。

face名も 変数や関数と同様に elisp package 固有の prefix を
つけるのがよいと思います。

━━━━━━━━━━━━………‥・・ ・  ・ .
  元木 顕弘 / Akihiro Motoki                  ・      ☆
 E-mail: mokkun@xxxxxxxxx, mokkun@xxxxxxxxxxx   ・   .
          motoki@xxxxxxxxxxxxxxxxx                  ・・