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

load-file-name



井上です。
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