■掲示板に戻る■ 1- 最新10

レス数が950を超えています。1000を超えると表示できなくなるよ。

Emacs part3

[709:名無しさん@お腹いっぱい。 (02/01/28 01:41)]

いろんなホストで同じ.emacs.el
使いたいんですけど、
必ずしも同じelispパッケージがはいっているとは
かぎりません。で、エラーが出ちゃうたびに
なおさなきゃなんないののが面倒。

たとえば、migemoがあるかないかを判定するには
どうしたらいいでしょう?

(file-exists-p "/usr/local/emacs/site-lisp/migemo.el")
とか評価するだけだと
ディレクトリ構成が違うとこれまたいちいち書かなきゃなんないので。


[710:名無しさん@お腹いっぱい。 (02/01/28 01:47)]
>>709
load の返り値を調べるとか。


[711:名無しさん@お腹いっぱい。 (02/01/28 01:49)]
>>709,710
(locate-library "migemo") の方がいいかも


[712:名無しさん@お腹いっぱい。 (02/01/28 01:52)]
>>711
load-library ってインタラクティブに使うためのものじゃなかったっけ。


[713:709 (02/01/28 02:15)]
>>711

> (locate-library "migemo") の方がいいかも

なるほど。そういう関数がありましたか。
んじゃ、たとえば、

(if (locate-library "migemo")
(progn
(load-library "migemo")
(いろいろ)
(いろいろ)))


でよいわけですね。ずいぶん楽になります。()が多くなるのがいやだけど。





[714:名無しさん@お腹いっぱい。 (02/01/28 02:20)]
>>712
多分見間違ってるんだな...


[715:名無しさん@お腹いっぱい。 (02/01/28 02:28)]
>>713
括弧の数を減らしたければ、

(when (locate-library "migemo")
(load "migemo")
(いろいろ)
(いろいろ))

なんかでもいい。


[716:名無しさん@お腹いっぱい。 (02/01/28 02:55)]
>>714
ああん、見間違ってた。locate..だったのね。

ところで、migemo でいわゆる半角カナ検索できてます?


[717:名無しさん@お腹いっぱい。 (02/01/28 04:21)]
Emacs21のfont-setである特定のサイズで使いたいフォントを指定することは出来るんでしょうか。
例えばfontset-startupでinfoで使う大きいフォントだけ違うものにするとか。


[718:名無しさん@Emacs (02/01/28 09:26)]
>>709
(load "migemo" t)
でいいんじゃない?


次10 前10 最新10
NAME:MAIL:

read.cgi ver5.26+ (01/10/21-)