[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
load-file-name
- To: bep@argv.org
- Subject: load-file-name
- From: Koichi INOUE <inoue@argv.org>
- Date: 29 Mar 2001 14:00:59 +0900
- Delivered-To: mailing list bep@argv.org
- Mailing-List: contact bep-help@argv.org; run by ezmlm
- Organization: Accessibility Research Group for the Visually Impaired(ARGV)
- User-Agent: T-gnus/6.15.0 (based on Oort Gnus v0.01) (revision 06) SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/21.0.98 (sparc-sun-solaris2.7) MULE/5.0 (SAKAKI)
井上です。
Emacsに非常に詳しい方に質問です。
昨日別のMLで、ロードしたlispファイルのフルパスをそのプログラムの中から
知る方法がないか尋ねたところ、
load-file-namt
という変数があることが分かりました。
実験してみると、確かにこの変数にそのファイルのフルパスが入っていて、そ
れを別の変数にコピーしておくことで後から参照することができました。
これを使えば、現在のようにemacspeakの場所を変更するだけでファイルの書
き換えが必要になることもなくなります。
(現在はemacspeak-setup.elの中でemacspeak関連ファイル群のトップディレク
トリを明示的に書いています。だから、emacspeakディレクトリの場所を動か
すとファイル書き換えが必要になります。)
# 特に改行がlfだけのファイルを編集できるエディタが他にないときはかなり
# 苦しみます。
問題はこのload-file-nameという変数はelispマニュアルを検索しても書いて
ないということです。
そこで質問なのですが、この変数は普通に使っていいものなのでしょうか?ま
た、Emacsのバージョンとの対応はどうなっているでしょうか?
BEPはEmacs20.6移行を対象にするとしているので気にしなくていいのかも知れ
ませんが、知らない内になくなったりするといやなので。
--
Koichi Inoue, ARGV
E-Mail: inoue@...
ICQ UIN: 74900690