良く使われる変数
Buffer-local variables
変数の値の調べ方
M-x describe-variable RET
load-path
等とします。
load-path
load-path は *.el を探す位置 (path) を設定する変数です。
通常 Emacs の設置された様子に応じて設定済です。
これに
次のように設定して値の追加が出来ます。
自分で作った *.el や、あるまとまりで追加する場合には
新たに directory を作って、それを load-path に追加するのが
便利です。
(add-to-list 'load-path "~/mule/lisp/ak/lisp")
(add-to-list 'load-path "~/mule/lisp/w3-200107")
関係ありそうな話として、じゃ、今呼んでいる *.el はどこのものを見ているの、
参照しているの ?
ということがあります。その時には M-x locate-library を使います。
Locate library:
と聞いて来ますから、例えば wl と入力すると
Library is file /usr/local/share/emacs/site-lisp/wl/wl.elc
などと教えてくれます。
(以下は load-path を設定する方法のうち、以前に紹介していた方法)
(setq load-path
(append
(list
; (expand-file-name "~makoto/mule/lisp/ak/lisp")
(expand-file-name "~makoto/mule/lisp/w3-200107")
(expand-file-name "~makoto/mule/lisp")
)
load-path))
最近は expand-file-name は不要です。また setq を使うよりも、
add-to-list を使う方が、直感的な記述が出来ます。
本当は次のように一つづつ加えていく方が、追加・削除が簡単かも知れない。
(setq load-path (cons (expand-file-name "~/.emacs-dir" load-path))
file-coding-system-alist
(setq file-coding-system-alist
'(("\\.elc$" emacs-mule . emacs-mule)
("\\(\\`\\|/\\)loaddefs.el$" no-conversion . no-conversion)
("\\.tar$" no-conversion . no-conversion)
("\\.yyyy$" undecided . euc-japan)
; read write
("" undecided)))
debug-on-error
(setq debug-on-error t)
default-frame-alist
-
default-frame-alist
-
Variable: Alist of default values for frame creation.
Plist: standard-value variable-documentation
|