7. Emacs Lisp
7.1 elisp の説明文書はありますか?
邦訳されたONLINE文書としては以下のものがあります。
Meadow の基になっている Emacs 20.x の elisp を説明したONLINE文書は英語版は、
Emacs 20.3 elisp マニュアル
がありますが、日本語版はありません。
出版物としては emacs 20.6 のマニュアルがASCII出版より発行されています。
またEmacs LISPの学習に役立ついくつかの書籍もあります。
7.2 この FAQ で書かれている C-c や M-x とは何ですか?
C-c は、Control キーを押しながら c を押すことを、M-x は Meta
キーを押しながら x を押すことを表します。初期設定では、Meadow は Alt キー
をMeta キーとして使います。Meta キーが無い場合は、ESC キーを押した
後に x を押すことで M-x の代用をすることができます。
7.3 どのバージョンの Meadow であるかがわかりますか?
を評価すると Meadow のバージョンを知る事ができ、
変数 mule-version
で MULE のバージョンを、
変数 emacs-version
で基となっている Emacs のバージョンを知る事ができます。
7.4 どうやって lisp の式を評価する事ができますか?
以下の方法があります。
- *scratch* バッファで C-j (eval-print-last-sexp)
- 式の直後で C-x C-e (eval-last-sexp)
- M-: (eval-expression) の後で、lisp の式を入力
- 評価したい式をリージョンに指定して M-x eval-region
7.5 (setq buffer-file-coding-system 'sjis-dos) が上手く動作しないのですが。
変数 buffer-file-coding-system
はバッファ固有です。
全てのバッファに適用したいときは、
setq
の代わりに setq-default
を使って下さい。
7.6 Customize とは何ですか?
視覚的に Meadow の設定を変更できるようにするパッケージです。
M-x customize として使う事ができます。
7.7 どうすれば関数や変数の説明文を読む事ができますか?
関数の説明文を読むときは、C-h f もしくは、M-x describe-function を、
変数の説明文を読むときは、C-h v もしくは、M-x describe-variable を使います。
7.8 どのキーがどの関数に割り当てられているかがわかりますか?
C-h k もしくは、M-x describe-key を使います。
7.9 関数がどのキーに割り当てられているかがわかりますか?
C-h w もしくは、M-x where-is を使います。
7.10 パッチを当てたのですが、反映されていないようです。
パッチを当てたファイルが dump されている場合、それは反映されません。
dump95.bat や dumpNT.bat を使って再 dump する必要があります。
7.11 バイトコンパイルとは何ですか?
Emacs が elisp ファイルを高速に実行できる形式に変換することです。Elisp ファ
イルは .el で終わり、バイトコンパイルされたものは .elc で終わります。1つ
のファイルをバイトコンパイルするときは、byte-compile-file
、現在の
バッファをバイトコンパイルするときは emacs-lisp-byte-compile
を使
います。byte-recompile-directory
を使うと、.el ファイルが .elc ファ
イルより新しいときにバイトコンパイルを実行したり、強制的に全ファイルを再
バイトコンパイルしたりすることができます。
This document was generated
by Keiichiro Nagano on April, 5 2002
using texi2html