[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7. Emacs Lisp

7.1 elisp の説明文書はありますか?  
7.2 この FAQ で書かれている C-c や M-x とは何ですか?  
7.3 どのバージョンの Meadow であるかがわかりますか?  
7.4 どうやって lisp の式を評価する事ができますか?  
7.5 (setq buffer-file-coding-system 'sjis-dos) が上手く動作しないのですが。  
7.6 Customize とは何ですか?  
7.7 どうすれば関数や変数の説明文を読む事ができますか?  
7.8 どのキーがどの関数に割り当てられているかがわかりますか?  
7.9 関数がどのキーに割り当てられているかがわかりますか?  
7.10 パッチを当てたのですが、反映されていないようです。  
7.11 バイトコンパイルとは何ですか?  


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.1 elisp の説明文書はありますか?

邦訳されたONLINE文書としては以下のものがあります。

Meadow の基になっている Emacs 20.x の elisp を説明したONLINE文書は英語版は、 Emacs 20.3 elisp マニュアル がありますが、日本語版はありません。

出版物としては emacs 20.6 のマニュアルがASCII出版より発行されています。

またEmacs LISPの学習に役立ついくつかの書籍もあります。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.2 この FAQ で書かれている C-c や M-x とは何ですか?

C-c は、Control キーを押しながら c を押すことを、M-x は Meta キーを押しながら x を押すことを表します。初期設定では、Meadow は Alt キー をMeta キーとして使います。Meta キーが無い場合は、ESC キーを押した 後に x を押すことで M-x の代用をすることができます。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.3 どのバージョンの Meadow であるかがわかりますか?

 
(Meadow-version)
を評価すると Meadow のバージョンを知る事ができ、 変数 mule-version で MULE のバージョンを、 変数 emacs-version で基となっている Emacs のバージョンを知る事ができます。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.4 どうやって lisp の式を評価する事ができますか?

以下の方法があります。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.5 (setq buffer-file-coding-system 'sjis-dos) が上手く動作しないのですが。

変数 buffer-file-coding-system はバッファ固有です。 全てのバッファに適用したいときは、 setq の代わりに setq-default を使って下さい。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.6 Customize とは何ですか?

視覚的に Meadow の設定を変更できるようにするパッケージです。 M-x customize として使う事ができます。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.7 どうすれば関数や変数の説明文を読む事ができますか?

関数の説明文を読むときは、C-h f もしくは、M-x describe-function を、 変数の説明文を読むときは、C-h v もしくは、M-x describe-variable を使います。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.8 どのキーがどの関数に割り当てられているかがわかりますか?

C-h k もしくは、M-x describe-key を使います。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.9 関数がどのキーに割り当てられているかがわかりますか?

C-h w もしくは、M-x where-is を使います。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.10 パッチを当てたのですが、反映されていないようです。

パッチを当てたファイルが dump されている場合、それは反映されません。 dump95.bat や dumpNT.bat を使って再 dump する必要があります。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.11 バイトコンパイルとは何ですか?

Emacs が elisp ファイルを高速に実行できる形式に変換することです。Elisp ファ イルは .el で終わり、バイトコンパイルされたものは .elc で終わります。1つ のファイルをバイトコンパイルするときは、byte-compile-file、現在の バッファをバイトコンパイルするときは emacs-lisp-byte-compileを使 います。byte-recompile-directory を使うと、.el ファイルが .elc ファ イルより新しいときにバイトコンパイルを実行したり、強制的に全ファイルを再 バイトコンパイルしたりすることができます。


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by Keiichiro Nagano on April, 5 2002 using texi2html