Emacs Beginner's HOWTO
 Jeremy D. Zawodny <[email protected]>
 v1.7, 14 October 1999
 �r�c ���� <[email protected]>
 v1.7j, 2 February 2000

 ���̕����� Linux ���[�U�� Emacs �G�f�B�^��Љ���̂ł��B���̕�����
 �� vi �⎗���悤�ȃG�f�B�^�ɂ‚��āA�����͒m���Ă���Ɖ��肵�Ă��܂��B
 ���̕����̍ŐV�ł� http://www.wcnet.org/jzawodn/emacs/ ������”\��
 ���B
 ______________________________________________________________________

 �ڎ�

 1. �C���g���_�N�V����
    1.1 ���쌠
    1.2 �ΏۂƂ���ǎ҂ɂ‚���
    1.3 Emacs �Ƃ͉���?
       1.3.1 �|�[�g�ƃo�[�W����
       1.3.2 Emacs ��肷��

 2. Emacs �̎��s
    2.1 Emacs �̊J�n & �I��
       2.1.1 ������
          2.1.1.1 ���j���[�o�[
          2.1.1.2 �X�e�[�^�X�o�[�ƃ~�j�o�b�t�@
    2.2 �p��
       2.2.1 �o�b�t�@ & �t�@�C��
       2.2.2 �|�C���g & ���[�W����
       2.2.3 �E�B���h�E
       2.2.4 �t���[��
    2.3 �L�[�{�[�h�̊�{
       2.3.1 �R�}���h�L�[ (Meta, Esc, Control, Alt)
       2.3.2 �o�b�t�@�̒��̈ړ�
       2.3.3 ��{�I�ȂȃR�}���h
       2.3.4 �^�u�⊮
    2.4 �`���[�g���A���A�w���v & Info

 3. Emacs �̃��[�h
    3.1 ���W���[���[�h vs. �}�C�i�[���[�h
    3.2 �v���O���~���O���[�h
       3.2.1 C/C++/Java
       3.2.2 Perl
       3.2.3 Python
       3.2.4 ���̑�
    3.3 �I�[�T�����O
       3.3.1 �X�y���`�F�b�N (ispell ���[�h)
       3.3.2 HTML (html-helper ���[�h)
       3.3.3 TeX (tex-mode)
       3.3.4 SGML (sgml-mode)
    3.4 ���̃��[�h
       3.4.1 �o�[�W�����Ǘ� (vc ���[�h)
       3.4.2 �V�F�����[�h
       3.4.3 Telnet and FTP
       3.4.4 Man
       3.4.5 Ange-FTP

 4. Emacs �̃J�X�^�}�C�Y
    4.1 �ꎞ�I�ȃJ�X�^�}�C�Y
       4.1.1 �ϐ���
       4.1.2 �t�@�C���֘A
    4.2 .emacs �t�@�C���̎g�p
    4.3 �p�b�P�[�W�̃J�X�^�}�C�Y
    4.4 X �̃E�B���h�E�\��

 5. �l�C�̂���p�b�P�[�W
    5.1 VM (���[��)
    5.2 Gnus (���[���ƃj���[�X)
    5.3 BBDB (A rollodex)
    5.4 AucTeX (�� 1 �‚� TeX ���[�h)

 6. ���̏��
    6.1 ����
       6.1.1 Learning GNU Emacs
       6.1.2 Writing GNU Emacs Extensions
       6.1.3 Programming in Emacs Lisp: An Introduction
       6.1.4 The GNU Emacs Lisp Reference Manual
    6.2 Web �T�C�g
       6.2.1 EMACSulation
    6.3 �j���[�X�O���[�v
    6.4 ���[�����O���X�g
    6.5 Emacs Lisp �A�[�J�C�u

 7. �N���W�b�g

 ______________________________________________________________________

 1.  �C���g���_�N�V����

 1.1.  ���쌠

 Copyright (C) 1998 - 1999 Jeremy D. Zawodny. Permission to distribute
 and modify this document is granted under the GNU General Public
 License. An on-line copy is available at
 http://www.gnu.org/copyleft/gpl.html

 1.2.  �ΏۂƂ���ǎ҂ɂ‚���

 ���̕����́AEmacs �ɂ‚��Ă����Ɗw�񂾂莎�����肵�����Ǝv���Ă���
 Linux ���[�U��Ώۂɂ��Ă��܂��B���̕����̎n�܂�́A���ۂɎ��� Toledo
 Area Linux User Group - http://www.talug.org/ - �̏W��ōs�����ȒP��
 �`���[�g���A���̊T�v�Ƃ��Ăł����B����ȗ��A���̕����͎����R�~���j�e�B
 ����󂯎����L�v�ȃt�B�[�h�o�b�N�ɂ��ď������”��W���Ă��܂����B��
 �ׂ̓N���W�b�g�̐߂�Q�Ƃ��Ă��������B

 ���������킯�ŁA�����ケ�̕������ɂ� Linux ���L�̕����͂���܂���B��
 �̕����͎�����A���ׂĂ� Unix �n�� Emacs �ƁAMicrosoft Windows �œ���
 ���� Emacs �ɂ������Ă͂܂�܂��B�������A���̕����� Linux
 Documentation Project �̈ꕔ�Ȃ̂ŁA���͂��̕����� Linux ���[�U�̂���
 �ɊJ�����ꂽ�Ƃ������Ƃ�咣���܂��B�Ȃ��Ȃ�A���̕��͂͌��X�����ł���
 ������ł��B

 �����čŌ�ɁA�Ȍ��� ``Linux'' ���� GNU/Linux �Ƃ������̂�D�ސl�́A
 ���̃h�L�������g�Ɍ���邷�ׂĂ� Linux �̑���� GNU/Linux ��S�̒���
 ���R�ɗp���Ă������� (���̐l�����̎v���� http://www.gnu.org/gnu/linux-
 and-gnu.html �Ō��邱�Ƃ��ł��܂�)�B���͂��̍l���̔w��ɂ���_���Ɛ��_
 �ɓ��ӂ��Ȃ����Ƃ͂Ȃ��ł����A GNU/Linux �Ə������Ƃ����悤�ɂ���
 ���Ƃ͎v���܂���B

 1.3.  Emacs �Ƃ͉���?

 Emacs �͐l���ꂼ��ɂ��Ĉ�����̂Ƃ��đ������܂��B�N�ɐq�˂�����
 ���āA���̕ԓ��̂ǂ�ł�󂯎��”\��������ł��傤�B

 o  �e�L�X�g�G�f�B�^

 o  ���[���N���C�A���g

 o  �j���[�X���[�_

 o  ���[�h�v���Z�b�T

 o  �@��

 o  �����J���‹�

 o  ���Ȃ����]�ނ�̂Ȃ�ǂ�Ȃ�̂ɂł�ω����܂�!

 �������A�����ł͎������̖ړI�ɍ��킹�āAEmacs �̓e�L�X�g�G�f�B�^�ł���
 �Ƃ������Ƃɂ��܂��傤�B���΂炵���Z�ʂ̂����e�L�X�g�G�f�B�^�ł��B
 Emacs �����ł��邩�ɂ‚��ẮA��Ō������܂��傤�B Emacs �� Richard
 Stallman (Free Software Foundation - http://www.fsf.org/ �� GNU
 project http://www.gnu.org/ �̑n�ݎ�) �ɂ��ď����ꂽ��̂ŁA�ނ͌���
 �ł� Emacs ����e�i���X���Ă��܂��B

 Emacs �� Linux (�� Unix) �Ŏg���Ă���A���ɐl�C�����苭�͂ȃe�L�X
 �g�G�f�B�^�� 1 �‚ł��B Emacs �͐l�C�ɂ����� vi �ɂ�Ђ���Ƃ�܂���B
 Emacs �͔���ȋ@�\�A�J�X�^�}�C�Y�̗e�Ր��A�����ăo�O�̏��Ȃ��Œm����
 ���܂��B Emacs �̑����̓����ƃJ�X�^�}�C�Y�̗e�Ր��́A���ۂɂǂ̂悤��
 Emacs ���݌v���������ꂽ���̌��ʂƂ����܂��B���܂�ڍׂɂ͗��������
 ���ŁAEmacs �� ``�P�Ȃ�G�f�B�^'' �ł͂Ȃ��Ƃ������Ƃ�Ȍ��Ɏw�E������
 �v���܂��B Emacs �́A�啔���� Lisp�Ƃ����v���O���~���O����ŏ����ꂽ�G
 �f�B�^�ł��B Emacs �̒��S�����́AC �ŏ����ꂽ���ׂĂ̋@�\����� Lisp
 �C���^�v���^�ɂȂ��Ă��܂��B Emacs �̍ł��{�I�Œ჌�x���ȕ����݂̂�
 C �ŏ�����Ă��܂��B�G�f�B�^�̂قƂ�ǂ͎��ۂ� Lisp �ŏ�����Ă��܂��B
 �]���āA����Ӗ��� Emacs �́A�J�X�^�}�C�Y�A�g���A�����ē����ύX����
 ���߂Ɏg�p�ł��� ``�g�ݍ��݂�'' �v���O�������������Ă���Ƃ�����
 ���B

 Emacs �͂܂��A�o��Ă��钆�ł�ł�Â��G�f�B�^�� 1 �‚ł��B 20(?)�N
 �ȏ�̂��瑽���̃v���O���}�ɂ��Ďg���Ă����Ƃ��������́A�����̃A�h
 �I�� (add-on) �p�b�P�[�W�����p�”\�ł��邱�Ƃ�Ӗ����Ă��܂��B
 Stallman ���ŏ��� Emacs �Ɏ��|����n�߂����ɂ͌����Ė��ɂ�v��Ȃ���
 �����낤���Ƃ��A�����������A�h�I���p�b�P�[�W�ɂ��Ăł���悤�ɂȂ���
 ���܂��B����ɂ‚��Ă͌�̐߂Ő����܂��B

 Emacs �ɂ‚��Ă̂��ǂ��T�v�A��j�A���̑��֘A���������ɂ‚��Ă̑�����
 web �T�C�g�╶�������݂��܂��B�����ł����̑������������́A����
 ������ ``���̏��'' �̐߂ɂ���ꗗ�̂����‚��𒲂ׂĂ݂邱�Ƃ�߂�
 ���B

 1.3.1.  �|�[�g�ƃo�[�W����

 ���ނ� Emacs �G�f�B�^������Ƃ������Ƃ͎w�E���Ă����ɒl���܂� - GNU
 Emacs �� XEmacs �ł��B�ǂ�������`����󂯌p���A�قƂ�Ǔ����@�\��
 �L���Ă��܂��B���̕����� GNU Emacs (���Ƀo�[�W���� 20.3) �ɏœ_�𓖂�
 �Ă��܂����A�����œǂނł��낤�啔���̂��Ƃ́AXEmacs ��ȑO�̃o�[�W��
 ���� GNU Emacs �ł�ǂ�����ɗ��p�ł���ł��傤�B���̕����S�̂ɂ�
 �����āA���͊Ȍ��� ``Emacs'' ��p���܂��B���� ``Emacs'' ��p���鎞�ɂ�
 ���‚�A���̂��Ƃ�S�ɗ��߂Ă����Ă��������B

 1.3.2.  Emacs ��肷��

 Emacs ���ɓ����̂͊ȒP�ł��B�� Debian, RedHat, Slackware ���邢
 �͂��̑��̈�ʓI�� Linux �f�B�X�g���r���[�V������g���Ă���̂ł���
 �΁A Emacs �͂����炭�A�f�B�X�g���r���[�V�����̃��f�B�A����C���X�g�[
 ���ł���I�v�V�����p�b�P�[�W�ƂȂ��Ă���͂��ł��B�������łȂ���
 �΁AEmacs �̃\�[�X�R�[�h����Ă��Ď����ŃR���p�C�����邱�Ƃ�ł���
 ���B�������w��� GNU web �T�C�g��K��Ă������� -
 http://www.gnu.org/software/emacs/emacs.html �B

 2.  Emacs �̎��s

 2.1.  Emacs �̊J�n & �I��

 �V�Q�̃��[�U�ł���΁A���낢�낢�������� �����Ǝ����Ă݂����A�Ƃ���
 ���R�����ł� Emacs ��N�����Ă݂����ł��傤�B�ł�A�ЂƂ��� Emacs ��N
 �����Ă��܂�����A�I���������������Ȃ̂ɁA�ǂ�������悢�̂�������Ȃ�
 �Ȃ�ł��傤�B������A�܂� Emacs ��g�������Ƃ��Ȃ���΁A���܂�����
 ���Ă݂Ă��������B�V�F���v�����v�g�ŁAemacs �ƃ^�C�v���� enter ��
 �ł��Ă��������B Emacs ���N������ł��傤�B�N�����Ȃ��ꍇ�́A�C���X�g
 �[������Ă��Ȃ����A�p�X�Ɋ܂܂�Ă��Ȃ����̂����ꂩ�ł��B

 �������� Emacs ��N��������A���x�͏I�����@��m��K�v������܂��B
 Emacs ��I�����邽�߂̃L�[���͂� C-x C-c  �ł��B C-x �Ƃ����\�L
 �́ACtrl �L�[������܂� x ������Ƃ�Ӗ����Ă��܂��B���̏ꍇ�́A��
 ��� Ctrl ������܂� c ������Ƃ� Emacs ��I���ł��܂��B

 Emacs �Ŏg����L�[���͂́A���߂̂����́A�킯���킩��Ȃ��āA�َ��Ȃ�
 �̂ŁA��ɂł��炠�邩����܂��� -- ���� vi ���[�U�ł���΁B vi �ƈ�
 �Ȃ�AEmacs �̓e�L�X�g�ҏW�ƃR�}���h���s�̂��߂̕����������[�h�Ƃ�����
 �͎̂����Ă��܂���B

 �v�񂷂�� - emacs �� Emacs ���N�����܂��B C-x C-c �� Emacs ���I������
 ���B

 2.1.1.  ������

 Emacs ���N�������Ƃ��AEmacs �� X �̃E�B���h�E (���� X Window System
 �ł͂Ȃ��ăR���\�[���Ŏ��s���Ă���Ȃ�΁A�X�N���[��) �S�̂�g���s����
 �ł��傤�B�ŏ㕔�ɉ��ɕ��񂾃��j���[�A�X�N���[���̃��C�������ɂ����‚�
 �̃e�L�X�g�A�ʼn����� 2 �‚̍s������̂������ł��傤�B

 ���� ASCII �ɂ�闪�}�̂悤�ɂȂ�܂�:

 +----------------------------------------------------------------------+
 |Buffers Files Tools Edit Search Mule Help                             |
 |                                                                      |
 |Welcome to GNU Emacs, one component of a Linux-based GNU system.      |
 |                                                                      |
 |                                                                      |
 |                                                                      |
 | ...                                                                  |
 |                                                                      |
 |---1:---F1  *scratch*         (Lisp Interaction)--L1--All-------------|
 |For information about the GNU Project and its goals, type C-h C-p.    |
 +----------------------------------------------------------------------+

 ����:  Emacs �͕��ʁA�X�N���[��/�E�B���h�E�S�̂��߂܂��B���͏�̗��
 �́A�����̏ꏊ��ߖ񂷂邽�߂ɏ������`�ʂ��Ă��܂��B Emacs ��N������
 �Ƃ܂��AEmacs �̃E�F���J�����b�Z�[�W��\������܂��B���͂����ȗ���
 �āA``...'' ��̑���ɏ����Ă��܂��B�E�F���J�����b�Z�[�W�́A�ȒP��
 �I�����C���w���v�Ɗ֘A���ڂ�������łȂ��A�g�p���Ă��� Emacs �� ���m
 �ȃo�[�W���������܂��B

 2.1.1.1.  ���j���[�o�[

 Emacs �̈�ԏ�̃��C���̃C���^�t�F�[�X�̓��j���[�ł��B���� X ��s
 ���Ă���΁A�}�E�X�ŃA�N�Z�X�ł���̂Ȃ���̃v���_�E�����j���[�ł��邱
 �Ƃ��킩��ł��傤�B����Ȃ��΁A���j���[�ɃA�N�Z�X���邽�߂ɃL�[�{�[�h
 �V���[�g�J�b�g (�����ł͎�舵���܂���) ��g���K�v������܂��B

 2.1.1.2.  �X�e�[�^�X�o�[�ƃ~�j�o�b�t�@

 Emacs �C���^�t�F�[�X�̍ʼn��s�� 2 �s�̂����A��̍s�͖{���I�ɂ̓X�e�[�^
 �X�o�[�ł��B�����́A��Ƃ��Ă���o�b�t�@�� Emacs �̂ǂ̃��[�h�ɂȂ���
 ���邩�ɂ‚��Ă̏���A���̑����̏���܂�ł��܂��B�ЂƂ܂��A�����
 ����������̂��Ǝv���Ă��Ă��������B

 �ʼn��s�� �~�j�o�b�t�@ �ƌĂ΂�܂��B�����́A���傤�ǐ�قǐ������X�e
 �[�^�X�o�[�ɂ��ă��C���o�b�t�@�ƕ������Ă��܂��B�~�j�o�b�t�@��
 Emacs �� ``�R�}���h���C��'' �ł���ƍl���邱�Ƃ��ł��܂��B����
 �́AEmacs �ɗ^�����R�}���h���\�����ꂽ��A���s�ɑ΂��锽���Ƃ��ď��
 ���b�Z�[�W���o�͂��ꂽ�肷��ꏊ�ł��B

 �����X�e�[�^�X�o�[�ƌĂ�ł����̂��AEmacs �̊֘A�����ł́A���ʁA���[
 �h���C���ƌĂ΂�Ă��邱�ƂɋC�t���ł��傤�B�����́A���݂̓��t�Ǝ����A
 �s���A�t�@�C���T�C�Y�A�����ĂقƂ�lj��ł����Ō������Ǝv���Ă�����
 �Ɠ����悤�ɁA���݂̃��[�h�ɂ‚��� Emacs ���\�����Ă���ꏊ�ł��B

 2.2.  �p��

 ���̐߂ł́AEmacs �ɂ‚��ēǂ񂾂�g�����肷�鎞�ɑ�������ł��낤�A��
 ���{�I�� Emacs �̗p����舵���܂��B

 2.2.1.  �o�b�t�@ & �t�@�C��

 �����‚��̃G�f�B�^�Ƃ͈قȂ�AEmacs �Ńt�@�C����J�������ɂ́A���̃t�@
 �C�����͓̂��͍�ƒ��ł� ``open'' ��ԂɂȂ��Ă��܂���B���̑���
 �ɁAEmacs �̓��������� �o�b�t�@ �Ƀt�@�C����ǂݍ��݂܂��B�o�b�t�@���
 �W���ăf�[�^��Ƃ�s���Ă���ԁA�f�B�X�N��ł͉���ω����܂���B���ۂ�
 �o�b�t�@��ۑ����鎞�����A�f�B�X�N��̃t�@�C�����X�V����܂��B���̕��@
 �ɂ͗��_���_����܂����A��؂Ȃ��Ƃ́A���̂悤�ɓ����Ă��邱�Ƃ�
 ��邱�Ƃ����ł��B

 Emacs �̕����A���[�h�A�p�b�P�[�W�A���̑��Ŏg���Ă��� ``�o�b�t�@''��
 �����p���ڂɂ��邱�ƂɂȂ�ł��傤�B�o�b�t�@�� ``���݃��������ɂ���
 �t�@�C���̃R�s�['' ��Ӗ����邱�Ƃ�͂�����ƔF�����܂��傤�B�����A
 �o�b�t�@�͕K������f�B�X�N��̓���̃t�@�C����w���Ă��Ȃ��Ă�悢���
 ���B���΂��� Emacs �́A���s�����R�}���h�̌��ʂƂ��ăo�b�t�@�����
 ���B���̂悤�ȃo�b�t�@�ɂ́A�R�}���h�̌��ʁA�I��p�̃��X�g�Ȃǂ������
 ���B

 2.2.2.  �|�C���g & ���[�W����

 Emacs ���L�̌��t�Ƃ��āA�|�C���g �Ƃ������t��΂��Ό���������ł���
 ���B��ʓI�ȗp��ł́A�|�C���g�̓J�[�\���ł��B���߂� Emacs �Ɏ��|��
 �鎞�́A�|�C���g�ƃJ�[�\���̊Ԃ̎��ۂ̋�ʂ͂����炭�d�v�ł͂Ȃ��ł��B
 �������A�D��S��������Ȃ��̂ł���΁A����ɂ‚��Ă͂��̂悤�ɍl��
 �Ă��������B�J�[�\���̓|�C���g�̎��o�\���ł��B�J�[�\���͂��‚��݂�
 �o�b�t�@�̓���̕����̈ʒu��``��''�ɂ���܂��B���A�|�C���g�́A�o�b
 �t�@���� �����̊Ԃ̏ꏊ�ɑ��݂��܂��B�‚܂�A����P�� ``the'' �̕���
 `h' ��ɃJ�[�\��������ꍇ�A�|�C���g�� `t' �� `h' �̊Ԃɂ���Ƃ�������
 ���ł��܂��B

 �����̋ߍ��̃G�f�B�^�Ɠ��l�AEmacs �͌��݂̃o�b�t�@�̂��镔���ɖ��� (�C
 ���f���g�A�X�y���`�F�b�N�A�J�b�g�A�R�s�[�A�y�[�X�g�A�c) ��s���邱��
 ����Ă��܂��B�L�[�{�[�h��}�E�X��g���ăe�L�X�g�̃u���b�N��n�C���C
 �g (���邢�� ``�}�[�N'') ���邱�Ƃ��ł��A�e�L�X�g�̑I��ꂽ�u���b�N
 �ɑ΂��Ė��߂�s���邱�Ƃ��ł��܂��B Emacs �ł́A�e�L�X�g�̂��̂悤
 �ȃu���b�N�̂��Ƃ� ���[�W�����ƌĂт܂��B

 2.2.3.  �E�B���h�E

 ���āA����͈ȑO GUI ��g�p�������Ƃ̂���l�������������ł��傤�B
 Emacs �� GUI �ƃE�B���h�E�}�l�[�W������ʓI�ɂȂ�������ƈȑO����
 �J������Ă������Ƃ�v���o���Ă��������B

 Emacs �ł� �E�B���h�E �́A�o�b�t�@���\������Ă���X�N���[���̗̈�̂�
 �Ƃł��B�ŏ��� Emacs ��N�������Ƃ��A�X�N���[���ɂ� 1 �‚̃E�B���h�E��
 ����܂��B�����‚��� Emacs �̋@�\ (�w���v��h�L�������g) �́A���΂���
 [ �ꎞ�I�� ] Emacs �̃X�N���[���ɒlj��̃E�B���h�E��J���܂��B

 Emacs �̃E�B���h�E�� GUI �̊��o�ł� X �̃E�B���h�E�Ƃ͉��̊֌W�����
 ����B Emacs �̃o�b�t�@��\�����邽�߂ɒlj��� X �̃E�B���h�E��J������
 ���ł��A2 �‚̃t�@�C����ɕ��ׂĔ�r���邱�Ƃ�ł��܂��B�����̐V��
 �� X �̃E�B���h�E�́AEmacs ���L�̌��t�� �t���[���ƌĂт܂��B����ǂ��
 ���������B

 2.2.4.  �t���[��

 Emacs �ł́A�t���[�� �� Emacs �̃o�b�t�@���\������Ă���A�ʁX�� X ��
 �E�B���h�E�ł��B�������A���̗����Ƃ��� Emacs �̃Z�b�V�����̈ꕔ��
 ���B���̐U�镑���́ANetscape Navigator �� Alt+N ��������ɋN���邱��
 �ƁA������ (�قƂ�ǂł͂Ȃ�) ���Ă��܂��B

 2.3.  �L�[�{�[�h�̊�{

 ���̐߂ł� Emacs �̃L�[�{�[�h����̊�{���舵���܂��B���ׂĂ̋��͂�
 �G�f�B�^�Ɠ��l�AEmacs �łł��邱�Ƃ̂��ׂẮA���Ȃ��L�[���͂Ɋ��蓖��
 ���Ă��܂��B

 ���� vi ���[�U�ł���΁A��̍s�A���̍s�A�����̑O�����A�����̌�����
 �̈ړ��� k, j, l, h �L�[��g���l���Ɋ���Ă��邩����܂���B�����Avi
 �Ŏg�p�”\�ȑ����̃L�[�̑g������g���ăt�@�C����K�ɑ���ł���悤��
 �Ȃ�܂łɁA���K�ɐ����Ԃ����T�Ԃ�����������܂���B

 Emacs �����ł��B�w�K����L�[���͂ƃR�}���h�͈Ⴂ�܂��B���傤�� vi ��
 �悤�ɁA�����̎d����Ȃ��ɂ͊�{��K������K�v�����邾���ł��B�����o
 �‚ɂ��������āA������ƒm����L���āA������i�߂��葬�����@���
 ���邱�Ƃ��ł���悤�ɂȂ�ł��傤�B

 2.3.1.  �R�}���h�L�[ (Meta, Esc, Control, Alt)

 �w�K��n�߂ĊԂ�Ȃ�����ƁAEmacs �͕����L�[�̑g�������ʂɎg�킹���
 ���ɂȂ�܂��B Emacs �� vi �̂悤�ȃ��[�h������G�f�B�^�ł͂Ȃ���
 �ŁA�J�[�\���𓮂�������R�}���h��s�����肷��O�ɁA ``�R�}���h���[
 �h'' �܂��� ``�ҏW���[�h'' �̂ǂ���ɂ���̂��l����K�v�͂���܂���B
 ���̑���A�������L�[�̑g����������ƂŁA(���ʂ�) Emacs �����߂�
 �s���܂��B

 Emacs �ōł�ǂ��g���L�[�́A���� C (Control �܂��� Ctrl) �� M (Meta)
 �Ƃ��ĕ������ŗ����ď�����܂��B�ŋ߂� PC �̂قƂ�ǂ� Ctrl �ƕ\������
 �� 1 �ˆȏ�̃L�[����Ă���̂ł����AMeta �ƕ\�����ꂽ�L�[��‚��
 �͂قƂ�ǂ���܂���B�S�̒��ŁAMeta �L�[�� Esc �܂��� Alt �̂ǂ��炩
 �ɓ��ꊷ�������ł��傤�B�����̕W���\���ł́AEsc �� Alt �̗����Ƃ�A�{
 ���I�ɓ������Ƃ�܂��B

 Emacs �Ɋ֘A���镶���� C-x f �Ƃ����L�q��‚����ꍇ�A����� ``Ctrl-x
 ����Ă��� f ���'' ���Ƃ�Ӗ����܂��B�� M-x shell �̂悤�ȋL�q
 ��‚����ꍇ�A����� ``alt-x ����Ă���P�� shell ��͂���'' ��
 �Ƃ�Ӗ����܂��B

 ���S�҂ɂƂĂ��ɗ��ƒR�}���h�́AM-x apropos �܂��� C-h a �ł��B
 apropos �́A���ׂĂ̊֐��ɑ΂���Emacs �̃I�����C�������𒲂ׁA���͂���
 ���K�\���ɑ΂��Č������܂��B�t���[�� (frame) �Ɋ֘A�������ׂẴR�}��
 �h�𔭌�����ŗǂ̕��@�́A�P�ɁAC-h a �Ƃ��Ă��� frame �Ƃ��܂��B

 2.3.2.  �o�b�t�@�̒��̈ړ�

 �����A����ł��L�[����̕ςĂ��ȏȗ��\�L�̂��Ƃ͕��������ł��傤��
 ��A�o�b�t�@��̈ړ��Ɋւ����ʓI�ȃL�[���͂̈ꗗ����Ɏ����܂�:

 �L�[����    ����
 -----------------------------------
 C-p         1 �s��Ɉړ�
 C-n         1 �s���Ɉړ�
 C-f         1 �����O�Ɉړ�
 C-b         1 ������Ɉړ�
 C-a         �s�̐擪�Ɉړ�
 C-e         �s�̖����Ɉړ�
 C-v         1 ��ʉ��Ɉړ�
 M-v         1 ��ʏ�Ɉړ�
 M-f         1 �P��O�Ɉړ�
 M-b         1 �P���Ɉړ�
 M-<         �o�b�t�@�̐擪�Ɉړ�
 M->         �o�b�t�@�̖����Ɉړ�
 C-g         ���݂̑����I��
 -----------------------------------

 �\�z�̒ʂ�A�J�[�\���L�[ (���邢�͖��L�[) �͕��ʂ͂����҂̒ʂ�ɓ���
 �܂��B Backspace �͂����łȂ�������܂���B����ɂ́A�܂��ʂ̘b����
 ��̂ł��B :-(

 2.3.3.  ��{�I�ȂȃR�}���h

 ���āA����Ńo�b�t�@��ł̈ړ����@�͂킩��܂����B�t�@�C����J�������
 �������肷���@�͂ǂ�����̂ł��傤?  �����͂ǂ�����΂����̂ł��傤?
 �����͊�{�I�ȃR�}���h�ł��B

 �����̃R�}���h�̐��ɂ����ɂ䂭�O�ɁA����炪�ǂ̂悤�ɋ@�\���Ă���
 ���ɂ‚��ĊȒP�ɐG��Ă����K�v������ł��傤�B

 Emacs �̂��ׂĂ� ``�R�}���h�L�[����'' (M-x �������邢�� C-����) �͎�
 �ہAEmacs �̈ꕔ�ł���֐��ւ̃V���[�g�J�b�g�ɂȂ��Ă��܂��B�����̊�
 ���́AM-x �֐��� ��͂��� Enter ����ƁA�֐��̋@�\��Ăׂ܂��B�L�[
 �{�[�h�V���[�g�J�b�g (�������) �ł�A���̊֐��𗘗p�ł��܂��B

 �Ⴆ�΁A�f�B�X�N�Ƀo�b�t�@��ۑ�����֐��� save-buffer �ƌĂ΂�܂��B
 �f�t�H���g�ł́A����� C-x C-s �ɂ��蓖�Ă��Ă��܂��B�‚܂�A����
 �̃o�b�t�@��ۑ����邽�߂ɂ́A�V���[�g�J�b�g (C-x C-s) �� M-x save-
 buffer �̂ǂ��炩��g���΂悭�A�ǂ���ł�S���������ʂ������܂��B

 ��ʓI�Ȋ֐��̂��ׂẮA�f�t�H���g�ŃL�[�{�[�h�V���[�g�J�b�g����Ă�
 �܂��B�����̂����‚���ɗ�L���܂��B

 �L�[����    �֐�               ��
 -------------------------------------------------------------------
 C-x C-s     save-buffer        ���݂̃o�b�t�@��f�B�X�N�ɕۑ�����B
 C-x u       undo               �Ō�̑���������B
 C-c C-f     find-file          �f�B�X�N����t�@�C����J���B
 C-s         isearch-forward    �������O����������B
 C-r         isearch-backward   ����������������B
             replace-string     ������̌����ƒu����s���B
             replace-regexp     ���K�\����g���āA�����ƒu����s���B
 C-h t       help-with-tutorial �C���^���N�e�B�u�ȃ`���[�g���A����g���B
 C-h f       describe-function  �֐��̃w���v��\������B
 C-h v       describe-variable  �ϐ��̃w���v��\������B
 C-h x       describe-key       �L�[���͂�������̂ł��邩�\������B
 C-h a       apropos            ������/���K�\���̃w���v�������B
 C-h F       view-emacs-FAQ     Emacs �� FAQ ��\������B
 C-h i       info               Emacs �̕�����ǂށB
 C-x r m     bookmark-set       �u�b�N�}�[�N��ݒ肷��B�����ɖ𗧂B
 C-x r b     bookmark-jump      �u�b�N�}�[�N�Ɉړ�����B
 -------------------------------------------------------------------

 ��������̊֐�����Ă��������ɁA�����̂�̂��A����Ȃ��͂𑣂�����
 �ɋC�t���ł��傤�B������͂͂��‚�~�j�o�b�t�@��ōs���܂��B�����
 vi �� : �R�}���h��A���邢�͂��C�ɓ���� Unix �V�F����̃R�}���h�̑啔
 ����g�����Ƃ��Ǝ��Ă��܂��B

 Emacs �͕����ʂ�A���p�”\�ȉ��S��̑g�ݍ��݊֐�����Ă��܂��B��̈�
 ���́A�������‚�̂悤�Ɏg���Ă����̂��\����A���������ȃT���v����
 ���B������ŊȒP�ɏq�ׂ���̂ɂ‚��ẮA��芮�S�ȗ��p�”\�Ȋ֐��̈ꗗ
 �Ɗ��ȕ����ɂ‚��ẮA�I�����C���w���v��Ă��������B

 2.3.4.  �^�u�⊮

 �����̈�ʓI�� Unix �V�F�� (bash, csh, tcsh, ...) �Ɠ��l�ɁA Emacs ��
 Tab �L�[�ɂ��R�}���h�⊮��񋟂��Ă��܂��B���ہAbash �̃R�}���h�⊮
 �� Emacs ��܂˂��č���܂����B bash �̂��̋@�\��g���Ă���Ȃ�΁A
 ���łɎ�ɓ���ł��邱�Ƃł��傤�B

 ���Ƃ��΁AM-x search �Ƃ��Ă��� Tab ����Ă݂Ă��������BEmacs �̓n�C
 �t����lj�����͂��ł��B���̋����́A�����̕⊮��₪����A�S�Ă̏ꍇ��
 �����ăn�C�t�����������Ƃ���Ă��܂��B Tab �����x�����ƁA�⊮��
 ��̈ꗗ���\������܂��B�V�����E�B���h�E �ɕ\�������Ƃ����_�ɒ��ڂ�
 �Ă��������B���̌��ʁA�ꎞ�I�ɁA�\������ 2 �‚̃E�B���h�E�ɕ������
 ���B1�‚͕ҏW���̃o�b�t�@��܂ރE�B���h�E�ŁA����‚̃E�B���h�E�ɂ�
 ``search-'' �̕⊮���ꗗ���\������Ă���Ǝv���܂��B�⊮������I����
 �ĐV�����E�B���h�E��‚������̂ł���΁AC-g ����Ă�\���܂���B

 2.4.  �`���[�g���A���A�w���v & Info

 Emacs �́A���ׂĂ̐l���m��ׂ��@�\�Ɗ֐��̊�{�I�ȕҏW��Ƃ��ʂ�w��
 ���߂́A�I�����C���`���[�g���A����܂�ł��܂��B����͂܂��AEmacs �ő�
 �̃w���v�@�\��g�����@������Ă��܂��B

 ���� Emacs �̏K���ɐ^�ʖڂɎ��g�ނ‚��ł���΁A�`���[�g���A����
 ��ʂ���Ă݂邱�Ƃ�����߂܂��B��̕\�Ŏ������ʂ�AC-h t �Ń`���[
 �g���A���ɓ���܂��B�`���[�g���A���͂��ꎩ�g������̐��ɂȂ��Ă�
 ��A�܂��� Emacs ��n�߂悤�Ƃ���l���˂炢�ł��B

 ��: ���{��`���[�g���A����s����ɂ́A C-u M-x help-with-tutorial
 ( �܂��� C-u C-h t ) �̌�A Japanese ��͂��܂��B

 ���� X �� Emacs ��s���Ă���Ȃ�΁AHelp �ƕ\�����ꂽ���j���[����
 �j���[�o�[�̈�ԉE�ɂ��邱�ƂɋC�Â��ł��傤�B Help ���j���[�𒲂ׂ�
 �΁A�L�[�{�[�h�V���b�g�J�b�g���t���Ă��鍀�ڂ����邱�ƁA���ꂪ���j���[
 �̉E���Ɉꗗ�\������Ă��邱�Ƃ��킩��ł��傤�B

 �Ō�ɁAEmacs �ŗ��p�ł��镶���̗ʂ�邽�߂ɁAInfo (Emacs �̕����u��
 �E�U) ��N������ M-x info �܂��� C-h i ����Ă݂�ׂ��ł��傤�B

 3.  Emacs �̃��[�h

 Emacs �̃��[�h�́A�l�X�ȏ󋵂ł̎g�p�ɂ����ăI���܂��̓I�t�� (����
 ��A�J�X�^�}�C�Y��) �ł���A�܂��ʂ̐U�镑���Ƌ@�\�ł��B��������A��
 �낢��Ȍ��� (C, C++, Perl, Python, Java ���̑�����) �Ńv���O���~���O
 ���A�z�[���y�[�W��쐬�AE-mail �𑗂�A Usenet �j���[�X��ǂށA�\
 ��\�A�����ăQ�[���ŗV��..  ���[�h�������A�����‚̃G�f�B�^ (Emacs)
 ��A����炷�ׂĂ��������֗��ɂ��Ȃ���悤�ɂ��Ă����̂ł��B

 Emacs �̃��[�h�́A�P�ɂ����ȕ��@�� Emacs ��g���A�ύX�A�������� Lisp
 �R�[�h�̃��C�u�����ł��B

 3.1.  ���W���[���[�h vs. �}�C�i�[���[�h

 ��{�I�� 2 ��ނ̃��[�h - ���W���[�E���[�h�ƃ}�C�i�[�E���[�h�������
 ���B�����̋�ʂ𗝉�邱�Ƃ́A�I�t�ƃI����x�����ۂɎ����Ă݂��
 �ŊȒP�ł͂���܂��񂪁A���Ă݂܂��傤�B
 ���鎞�_�ŗL���ȃ��W���[���[�h�� 1 �‚݂̂ł��B�t�ɁA�����̃}�C�i�[��
 �[�h�́A�����ɓ������܂��B���W���[���[�h�͌���܂��͓���̏����ɑΉ���
 ��X��������A�}�C�i�[���[�h�͑����̏����ɋ��ʂ���A��菬������ʓI��
 �����ɑΉ����܂��B

 ��̂̊T�v��m���߂邽�߂ɁA�����܂��傤�B�̂Ȃ���̕��ʂ̃e�L�X�g
 �t�@�C������Ă��鎞�A������ϗǂ��g�����[�h������܂��B text-mode
 �Ƃ�����̂ł��B���̃��[�h�́AREADME �t�@�C���̂悤�Ȕ��^�e�L�X�g��
 �������߂ɐ݌v����Ă��܂��B���̃��[�h�́A�ǂ̂悤�ɒP��ƒi����ʂ�
 �邩�ɂ‚��ė���Ă��āA�ʏ�A�������ʂ̃L�[���͑����g�������́A��
 �����҂����ʂ�̂��Ƃ�Ă���܂��B

 �����N���̂��߂Ƀe�L�X�g����Ƃ��́A��ʂɌ��f�������̂�����������
 ���B�K�؂Ƀ��[�h���b�v���Ăق����A�ȂǁB���[�h���b�v��L���ɂ��邽��
 �ɁA���� auto-fill �}�C�i�[���[�h�𗧂��グ�܂��B�ǂ�ǂ�^�C�v����
 �����āA�s�̏I��ɓ��B����ƁA���̃��[�h�́u���ׂ����Ɓv(��: �P��
 ���E�ł̍s�܂�Ԃ� - ���[�h���b�v) ����Ă݂Ă���܂��B����̓}�C�i
 �[���[�h�Ȃ̂ŁA�ق��̂����ȃ��W���[���[�h�œ��삵�܂��B�s���ɓ��B��
 ���Ƃ��Ɏ��� ``���Ăق�������'' �́A�Ⴆ�� text-mode �̎��� java-
 mode �̎��Ƃł͈Ⴂ�܂��B���͎����� Java �R�[�h��p��e�L�X�g�̂悤��
 ���[�h���b�v�������͂���܂���B�������A������ Java �R�[�h���̃R�����g
 �u���b�N�̓��[�h���b�v���ė~�����ł�!  auto-fill ���[�h�͂��̂ւ��
 ��Ă����悤�����ł��Ă��܂��B

 �l�X�� Emacs ���[�h�̍�҂����́A�}�C�i�[���[�h�Ƃ��ē��삷�ׂ���̂�
 �m���Ƀ}�C�i�[���[�h�ł��邱�Ƃ�m���߂邽�߂ɁA��������̍�Ƃ�Ă�
 �܂����B

 Emacs �̃X�N���[���� ASCII �ɂ�闪�}�܂Ŗ߂��Ē��ӂ��Č���΁A���[�h
 �s�� Emacs �̃��[�h��ʂ��邱�ƂɋC�Â��ł��傤�B���̏ꍇ�́A�f�t�H
 ���g���[�h�ł��� ``Lisp Interaction'' �ƌĂ΂�郂�[�h�ɂȂ��Ă��܂��B
 ����́A Lisp �R�[�h������Ƃ��Ă���ꍇ�ɂ̂ݖ{���ɖ𗧂��܂�
 (Emacs �̂قƂ�ǂ� Lisp �ŏ�����Ă���̂�����A�\��Ȃ��ł���)�B

 3.2.  �v���O���~���O���[�h

 �܂��������ɁA Emacs �̓v���O���}�ɂ��ăv���O���}�̂��߂ɐ݌v��
 ��܂����B�v���‚��قƂ�ǂ��ׂĂ̈�ʓI�ȃv���O���~���O���� (�����Ă�
 ���‚��̂���قLj�ʓI�łȂ�����) �̂��߂ɁA���i���ȃ��[�h�����p�”\��
 ���B���͂����̈ꕔ����ŊȌ��ɐ�����ɂƂǂ߂܂��B

 �啔���̃v���O���~���O���[�h�́A���Ȃ�̈�ʓI�ȓ�����L���܂��B��
 �ʁA�����͎��̂����̂����‚��A�܂��͑S���ł� -

 o  ���̃v���O���~���O����ɂӂ��킵���A�F�ɂ��\�������\����p�ӂ�
    ��B

 o  �v���O���~���O�����L�́A�����̃C���f���g�ƃR�[�h�t�H�[�}�b�g��p
    �ӂ���B

 o  ���� (�v���O���~���O����) �ˑ��̃w���v��p�ӂ���B

 o  �����I�Ƀf�o�b�K�Ƃ̃C���^�t�F�[�X��s���B

 o  ����̃v���O���~���O����ɑΉ��������j���[��j���[�o�[�ɒlj���
    ��B

 ����ɁA����v���O���~���O����ɓ������Ȃ��A�����̃v���O���~���O�����
 ���ʂ����Ƃ�����郂�[�h������܂��B�o�[�W�����R���g���[���\�t�g
 �E�F�A�Ƃ̃C���^�t�F�[�X�̂悤�ɁA�����I�ɃR�[�h�ɃR�����g��lj����邱
 �ƁAMakefile ��쐬���邱�ƁA�ύX���� (ChangeLog) ��X�V���邱�ƂȂǂ�
 ���B

 �����̂��ׂẴ��[�h�̑��݂��ЂƂ܂Ƃ߂ɂ��� Emacs �R�[�h�̊�����
 ���萫��l���Ă݂�΁A�̔�����Ă��鏤�p�� C++ �� Java �̂悤�Ȍ����
 ���߂̓����J���‹� (IDE) �Ƃ��������ɂȂ邱�Ƃ��킩��ł��傤�B�ŁA��
 �����AEmacs �̓t���[�ł���܂��B

 3.2.1.  C/C++/Java

 C �� C++ �� Java �̍\���͂ƂĂ��Ă���̂ŁA (Objective-C �� IDL ���
 ���ɂ���̂Ɠ��l�ɁA) 3 �‚̂��ׂĂ̌����ꏏ�Ɏ�舵�� 1 �‚� Emacs
 ���[�h������܂��B�ƂĂ��n���Ċ��������p�b�P�[�W�ŁAEmacs �̔z�z�Ɋ�
 �܂�Ă��܂��B���̃��[�h�� cc-mode �܂��� CC Mode �ƌĂ΂�܂��B

 ���ڂ��������邢�͐V�����o�[�W�����̃_�E�����[�h��
 http://www.python.org/emacs/ �ւǂ����B

 3.2.2.  Perl

 Emacs �� Perl �R�[�h��ҏW���邽�߂ɂ́A2 �‚̃��[�h������܂��B 1 ��
 �ڂ� (���҂��Ă���ʂ�) perl-mode �ƌĂ΂���̂ŁA2 �–ڂ� cperl-
 mode �ł��B���͂Ȃ� 2 �‚��[�h������̂��A���R����s����m��܂���
 �� (�����ɂ͏�����Ă��Ȃ�)�Aperl-mode �̂ق��� Emacs �� Perl �R�[�h��
 �ҏW����Ƃ��̃��[�h�Ƃ��Ă̓I���W�i�����Ƃ������Ƃ��킩��܂��B
 cperl-mode ����@�\�����Ȃ��悤�ŁA Perl �́u�˔�ȁv����\���̂Ȃ�
 �ɂ͔F���ł��Ȃ���̂���܂��B

 �l�I�ɂ́A���́A�����Ƀ����e�i���X����Ă���悤�Ɍ����āA���������
 �łɗ~�����Ǝv�����@�\���ׂĂ���Ă��� cperl-mode ��g���A��������
 ���B�ŐV�̃����[�X�́A�����Ō��t���邱�Ƃ��ł��܂� -
 ftp://ftp.math.ohio-state.edu/pub/users/ilya/emacs�B

 �������A���̌��t��̂܂܂Ɏ󂯎��Ȃ��ł��������B��������āA�ł�
 �K�v�ɂ�������̂�I��ł��������B

 3.2.3.  Python

 Python (�ƂĂ�l�C������� 1 �‚̃X�N���v�g����) ��A���p�”\��
 Emacs ���[�h����Ă��܂��B�����m����ł́A����� GNU Emacs �ƈꏏ
 �ł͂Ȃ��A XEmacs �ƈꏏ�ɔz�z����Ă��܂��B���Ƃ�A�ǂ���̃G�f�B�^
 �ł��ς��܂����삵�܂��B

 python-mode �͌��� Python web �T�C�g
 http://www.python.org/emacs/python-mode/ ������ł��܂��B

 3.2.4.  ���̑�

 �v���O���}�̏����ƂȂ�A�ƂĂ�ƂĂ����̑��̕ҏW�p���[�h�����p�”\��
 ���B���̂悤�Ȃ���`�����[�h�ɂ͎��̂悤�Ȃ�̂�����܂� -

 o  �V�F���X�N���v�g (Bash, sh, ksh, csh, ...)

 o  Awk, Sed, Tcl, ...

 o  Makefile

 o  �ύX����

 o  ����

 o  �f�o�b�O

 �����Ă��Ƃ������񂠂�܂��B���̃��[�h��A�h�C����‚��邽�߂̂���
 �Ȃ���́A���̕����� ``���̏��'' �̐߂�Q�Ƃ��Ă��������B

 3.3.  �I�[�T�����O

 �Â��� Emacs ���[�h�̐��X�́A�R�[�h����l�X�̂��߂����Ɍ���ꂽ���
 �ł� ����܂���B (�ǂ�Ȏ�ނł���) ��������Ă���l�X��܂��A
 Emacs ���[�h�̍L���i�����̉��b��󂯂��܂��B

 3.3.1.  �X�y���`�F�b�N ( ispell  ���[�h)

 �����̎�ނ̕����̒��҂́A���X�X�y���`�F�b�N���K�v������܂��B GNU
 ispell ��C���X�g�[�����Ă���΁A M-x ispell �Ɠ��͂��邱�ƂŁA���݂�
 �o�b�t�@�̃X�y���`�F�b�N��邱�Ƃ��ł��܂��B���� ispell ���m��Ȃ�
 ���‚���ƁA�”\�Ȓu�����̃��X�g��\�����ē��͂𑣂��A���̒����� 1
 �� (�܂��� 0) ��I�΂��܂��B����͋@�\�I�ɁA��ʓI�ȑ����̃t���[�łȂ�
 �\�t�g�E�F�A�p�b�P�[�W�̃X�y���`�F�b�J�Ɠ����ł��B

 3.3.2.  HTML ( html-helper  ���[�h)

 ���������X (���邢�͗ǂ�) HTML �t�@�C������Ă��邱�ƂɋC�t�����Ȃ�
 �΁A html-helper-mode ����Ă݂����Ȃ�ł��傤�B�����
 http://www.santafe.edu/~nelson/tools/ ����A�����̊֘A���Ƃ��ē���”\
 �ł��B

 ���̖��O�������ʂ�Ahtml-helper-mode �́A�܂� HTML ����� -- �̂Ȃ�
 ��̕��@ -- �ŏ����Ă��鑽���̐l�X��菕�����铹���p�ӂ��Ă��܂��B

 3.3.3.  TeX ( tex-mode )

 TeX �ŕ�������Ƃ��́AEmacs ���o�b�N�X���b�V���⊇�ʂȂǂ̕����ɐF��
 �t�����苭�����Ă����ƕ֗��Ȃ��Ƃ��悭����܂��B tex-mode �͂����
 ���Ă���܂��B

 ���͂�͂� TeX �Œ��ڏ����悤�Ȃ��Ƃ͂��܂��񂪁A�����Ă�������́A
 TeX �\�[�X��傢�Ɠǂ݂₷������̂ɂ��̃��[�h���𗧂��Ă���܂����B

 3.3.4.  SGML ( sgml-mode )

 ���ǂ�ł��镶���� SGML �ŏ�����Ă��܂� (�����Ă����炭�A���ݓǂ�ł�
 ��`���ɕϊ�����Ă���)�B sgml-mode �� SGML �����̂��߂ɁA���ׂĂ̊�{
 �I�Ȃ�̂�p�ӂ��Ă��܂� - ���ʁA�����A�O���Q�ƃ^�O�A���Q�ƃ^�O�A��
 �̑������ł��B

 3.4.  ���̃��[�h

 �����A������y�ɂ��Ă���鑽���̎育��ȃ��[�h������܂��B������
 �́A�l�C�������̂���‚��Љ�܂� -

 3.4.1.  �o�[�W�����Ǘ� ( vc  ���[�h)

 vc ���[�h�́A�t�@�C���̃`�F�b�N�C����`�F�b�N�A�E�g�A�����[�X�̊Ǘ���
 �ǂ�ƂĂ�ȒP�ɂ��Ă����A��ϐl�C�̂���o�[�W�����Ǘ��̃o�b�N�G���h
 (RCS, SCCS, CVS) �̃C���^�t�F�[�X�ł��B����� Emacs �̕W������
 �ŁAEmacs �̕������ɐ�������܂��B

 3.4.2.  �V�F�����[�h

 �Ȃ��A�킸���ȃV�F���R�}���h��s���邽�߂ɁA���� X �̃E�B���h�E�≼
 �z�R���\�[���ɐ؂�ւ���̂ł���?  Emacs ��ōs���悤�ɂ��āA�ʓ|����
 ��������Ă��������B

 M-x shell �ŁAEmacs �o�b�t�@��ɃV�F���������オ��܂��B Emacs �͕���
 ���Ŗ{���̃V�F���ƑΘb���Ă���̂ŁA���ʂ̃V�F���v�����v�g�łł��邱��
 �� (vi �� pine �̂悤�ȃt���X�N���[���̃v���O�����̎��s�����)�A����
 �Ă����̃o�b�t�@�ōs�����Ƃ��ł��܂��B

 ����� Emacs �̕W�������Ȃ̂ŁAEmacs �̃h�L�������g���ɏ���‚���
 ���ł��傤�B

 3.4.3.  Telnet and FTP

 �Ȃ��Atelnet �� FTP ��s���邽�߂ɁA���� X �̃E�B���h�E�≼�z�R���\
 �[���ɐ؂�ւ���̂ł���?  ����� Emacs ��ōs���悤�ɂ��āA�ʓ|���Ƃ�
 ������Ă��������B (���A�p�^�[���ɋC�t���܂�����?)

 Emacs �̓��ŃV�F����s����̂Ɠ����悤�ɁAtelnet �� ftp ��s����
 ���Ƃ��ł��܂��B�������g�ł����o�����邽�߂ɁAM-x telnet �܂��� M-x
 ftp ����Ă��������B�ڍׂɂ‚��Ă��񂴂肷��܂Œm�肽����΁A������
 ���Ă��������B

 3.4.4.  Man

 �Ȃ��A�}�j���A���y�[�W��ǂނ��߂ɁA���� X �̃E�B���h�E�≼�z�R���\�[
 ���ɐ؂�ւ���̂ł���?  ����� Emacs ��ōs���悤�ɂ��āA�ʓ|���Ƃ���
 �����Ă��������B (�񑩂ł��B����߂܂��B)

 Emacs ��ŃV�F����s����̂Ɠ����悤�ɁA�}�j���A���y�[�W��ǂނ��Ƃ�
 �ł��܂��B�������g�ł����o�����邽�߂ɁAM-x man ����Ă��������B��
 ��ȏ�́A������Ă��������B

 3.4.5.  Ange-FTP

 ange-ftp �����p����� -

      This package attempts to make accessing files and directo-
      ries using FTP from within GNU Emacs as simple and transpar-
      ent as possible.  A subset of the common file-handling rou-
      tines are extended to interact with FTP.

      (���{���) ���̃p�b�P�[�W�́AGNU Emacs �ɂ�� FTP ��g����
      �t�@�C���ƃf�B���N�g���ւ̃A�N�Z�X��”\�Ȍ���ȒP�œ��ߓI��
      ����悤�Ɏ��݂Ă��܂��B��ʓI�ȃt�@�C�����샋�[�`���̃T�u
      �Z�b�g�́AFTP �ƌ݂��ɉe���������܂��B

 ����́A���ꂽ�}�V����̃t�@�C����A���[�J���ɂ��邩�̂悤�Ɉ������Ƃ�
 �ł��邱�Ƃ�Ӗ����܂��B�قȂ�R���s���[�^��̃t�@�C����ҏW����K�v��
 ����Ȃ�A (���������p�X�\����g����) �����J���� Emacs �ɖ����邾
 ���ł��B���O�C����t�@�C���擾�ׂ̍������Ƃ� Emacs �����Ă���܂��B
 C-x C-s �Ńt�@�C����ۑ����鎞�́Aange-ftp �͕ۑ���r���ŕ߂��āA����
 ���}�V���Ƀt�@�C������߂��܂��B

 ���������p�X�\���́A���̂悤�Ȋ����ł��B�t�@�C������ ``myfile'' ��
 ``user'' �̃f�B���N�g���A�}�V������ ``my.host.org'' �ł���΁A�t�@�C��
 �͎��̂悤�ɊJ�� (C-x f) ���Ƃ��ł��܂� -

      /[email protected]:~user/myfile

 �����܂��AEmacs �z�z�̕W�������Ȃ̂ŁA Emacs �������ɐ���‚���
 ���Ƃ��ł��܂��B

 ��̗��񋟂��Ă��ꂽ Etienne Grossmann
 ([email protected]) �Ɋ��ӂ��܂��B

 4.  Emacs �̃J�X�^�}�C�Y

 ���z�I�ɁA���ׂĂ� Emacs �̃J�X�^�}�C�Y�� Lisp �R�[�h�ɂ��čs����
 ���BEmacs �̓���ɉe������ϐ���ύX���邱�ƁA�܂��� Emacs �ɐV������
 ����lj����邱�Ƃ��ł��܂� (�܂��͑��݂���֐���㏑�� -- �����u����
 ���邱�Ƃ� -- �ł��܂�)�B

 4.1.  �ꎞ�I�ȃJ�X�^�}�C�Y

 Emacs �̃J�X�^�}�C�Y�̎������Ƃ��́A���̏���̕��@�ł�肽����
 ���傤�B��������̂���������������Ȃ����ꍇ�́A C-x C-c ��
 Emacs ��I�����āA�Ă� Emacs ��s���邱�Ƃ��ł��܂��B��ɔ��f������
 ���ύX���킩������AEmacs ��N�����邲�Ƃɉe����^����A�������g��
 .emacs �t�@�C���ɂ����lj��ł��܂��B����͎��̐߂Ő����܂��B

 4.1.1.  �ϐ���

 �ł�ȒP�ȃJ�X�^�}�C�Y�́AEmacs ���ŕϐ��̒l��ύX���邱�Ƃɂ��Đ���
 �������܂��B���̃��X�g�R�[�h�͎��̂悤�ɂȂ�܂� -

 (setq �ϐ��� �V�����l)

 �ϐ��� �͕ϐ��̖��O�ŁA�V�����l �͕ϐ��ɗ^�������l�ł� (Lisp �̌�����
 �ł́A�l�ɕϐ��𑩔����܂�)�B

 ����: ���͊ȒP�̂��߂ɁA�����ő����̕�������Ƃ�炵�������Ă���
 ���B Lisp �֐��ł��� set ������ setq-default������g���A���⑼�̐l�X��
 ���邩����܂���B����{���ɒm�肽��������A�ǂ�ǂ� Emacs Lisp ��
 �t�@�����X�ł����𒲂ׂĂ��������B

 ���� .emacs �t�@�C������ 1 �s��Ă݂܂��傤�B

 (setq-default transient-mark-mode t)

 �ϐ� transient-mark-mode �́A�}�[�N�����Ƃ��ɗ̈����\�����邩����
 ������Ǘ����܂��B������ GUI �A�v���P�[�V�����ł́A�e�L�X�g�͈̔͂�I
 ��邽�߂Ƀ}�E�X�̃N���b�N��h���b�O����ꍇ�A���]�܂��͉������̐F
 �ŋ����\�����܂��B Emacs �͕ϐ� transient-mark-mode �� (nil �łȂ��l
 ��) �ݒ肷�邱�ƂŁA�������Ƃ��悤�ɂȂ�܂��B

 �ǂ�Ȓl?

 ���āA�����ŗ]�k��v�񂵂܂��傤�B�����̃v���O���~���O����́A�^�U�l��
 �T�O����Ă��܂��B C/C++ �ł́A�l�����ł���ΐ^�Ƃ݂Ȃ��܂��B Perl
 �ł́A�� null �܂��͔��̒l���^�ł��B Lisp �ł́A�����l����g�p���܂�
 ���A���O�ƃV���{���͈قȂ�܂��B

 ���ʁA�^�� t �ƁA�U (�܂��� null) �� nil �ƋL�q���܂��B���̌���̂悤
 �ɁA��͂�A������� nil �l�͐^�Ƃ݂Ȃ���܂��B

 transient-mark-mode ������邩�̊��S�Ȑ��𓾂�ɂ́A�I�����C���w��
 �v��g�����Ƃ��ł��܂��B C-h v �܂��� M-x describe-variable ��͂�
 �āA���ꂩ�� transient-mark-mode ��͂��Ă��������B�����̂悤��
 �ӂ��҂ł���΁ATab �L�[��g���ĕϐ�����⊮���邱�Ƃ��ł��܂��B�ϐ���
 �̈ꕔ��͂��āATab �L�[����Ă��������B��ӂ� Emacs ��������
 ����̂ɏ\���ȓ��͂�Ă���΁A�⊮���ꂽ�S�̖̂��O�������Ɍ���܂��B

 �l�X�����΂��ΐݒ肷��ϐ��ɂ́A���� fill-column ������܂��B����̓�
 �[�h���b�v�̂��߂̃X�N���[���̕��� Emacs �ɒm�点�܂��B (������ auto-
 fill-mode �����̒l��l�����܂�)�B�����s�����Ȓl��ݒ肷��ɂ́A���̂�
 ���ɓ��͂��܂� -

 (setq fill-column 20)

 �������A���ꂾ���ł͎��ۂɂ͉����܂���B���͂������� �]������ �悤��
 Emacs �ɒm�点��K�v������܂��B���ۂɕ]�����邽�߂ɂ́A�|�C���g (�J�[
 �\��) ��̍Ō�ɒu���āA���ꂩ�� C-x C-e ��͂��܂��B���̏ꍇ�́A
 ���̓��͂��֐� eval-last-sexp ��Ăт܂��B�����s�������A20 (�܂���
 �����g�p�����l) ���X�N���[�������̃~�j�o�b�t�@�ɃG�R�[�o�b�N����邱��
 �ɋC�Â��ł��傤�B���ꂪ�]������������̕Ԃ�l�ł��B

 �����m�F���邽�߂ɁA�����“�“��͂��Ă݂Ă��������B�����R
 auto-fill-mode ��L���ɂ��Ă����Ȃ�� (�������Ă��Ȃ��ł��傤��)�A�e�L
 �X�g�� 20 �J�����܂łŐܕԂ����̂ɋC�Â��ł��傤�B�����łȂ���΁A��
 ���‚��̓��͂����A�֐� fill-paragraph ��Ăяo�� M-q ��͂��Ă�
 �������B���ۂɃ��[�h���b�v�����s�����ł��傤�B

 4.1.2.  �t�@�C���֘A

 ���ʂȌ^�̃t�@�C����J�������Ɏ����I�ɉ������悤�ɁA Emacs ��ݒ�
 �ł��܂� (���ʂȃt�@�C���̃A�C�R����N���b�N�����ꍇ�ɁA GUI �������I
 �ɓ���̃A�v���P�[�V������N������̂Ɠ����悤��)�B�Ⴆ�΁A���� .txt
 �g���q�̃t�@�C����J�����Ƃ��ɂ͂��‚�A�����I�� text-mode �� Emacs ��
 �؂�ւ��ė~�����ł��B����A����͂��łɂł��Ă��܂��ˁB:-) �����
 �́A``README'' �Ƃ������O�̃t�@�C����J�����Ƃ��ɁA���‚� text-mode ��
 ����悤�� Emacs �ɖ��߂��܂��傤�B

 (setq auto-mode-alist (cons '("README" . text-mode) auto-mode-alist))

 ��������?

 �{���ɒm��K�v�͂Ȃ� Lisp �v���O���~���O�̎R�ɓ˂����ނ��Ƃ͂��܂���
 (�������w�Ԃ��Ƃɕs�s���͂Ȃ��ł��傤)�A�ϐ� auto-mode-alist ���y�A��
 ���X�g��܂ނ��Ƃ�킹�Ă��������B�e�X�̃y�A�͐��K�\���� Emacs �̃�
 �[�h����܂�ł��܂��B�J�����t�@�C�������K�\�� (���̏ꍇ�́A������
 README) �Ƀ}�b�`�����ꍇ�AEmacs �͎w�肵�����[�h��J�n���܂��B

 ��̕ςȍ\���́A���������y�A��ۂɂ���ƒ��[�h���X�g�ɉ����悤�Ƃ�
 �Ă��邽�߂ł��B���łɓ����Ă���l�͏����Ȃ��A�Ƃ������Ƃ�m�F������
 auto-mode-alist ��ݒ肵�����͂Ȃ��ł��傤�B

 �܂��A.html �܂��� .htm �ŏI��t�@�C����J�����Ƃ��ɂ��‚� Emacs ��
 html-helper-mode �Ɏ����I�ɐ؂�ւ������Ȃ�΁A������ .emacs �t�@�C��
 �ɂ��̂悤�ɒlj����܂� -

 (setq auto-mode-alist (cons '("\\.html$" . html-helper-mode) auto-mode-alist))
 (setq auto-mode-alist (cons '("\\.htm$" . html-helper-mode) auto-mode-alist))

 �”\���ɂ͖{���ɏI�肪����܂���B

 4.2.  .emacs  �t�@�C���̎g�p

 Emacs �ł����x�̎��Ԃ�߂����A�J�X�^�}�C�Y�ɂ‚��Ă̊�{�I�ȍl����
 ��������ɂ́A���� 2, 3 �̂�̂�i�v��(�܂��͏��Ȃ��Ƃ�l����ς����
 ����) �J�X�^�}�C�Y�����܂܂ɂ������Ȃ�ł��傤�B�����X�̊�{�I�Ȃ�
 �Ƃ� Emacs ��g���Ă���ƋC�Â����Ȃ�΁A���ԂƂƂ�� .emacs �t�@�C��
 ���傫���Ȃ��Ă������Ƃɂ�C�Â��ł��傤�B����́A���������ė~�����Ƃ�
 ���v���ʂ�� Emacs �𓮂������@��Ȃ���������Ƃ������ƂȂ̂ŗǂ�
 ���� �ł��B�����̃\�t�g�E�F�A���i�����������Ă���Ȃ��͎̂c�O�Ȃ��Ƃ�
 ���B

 �܂�������‚��Ă��Ȃ��ꍇ�̂��߂ɐ�����ƁA Emacs �́A�N�����鎞��
 ���‚�A�z�[���f�B���N�g���� .emacs �Ƃ������O�̃t�@�C����T���܂��B
 .emacs �t�@�C���́A�����I�Ɏ��s���������A�������������ň����Ă���J�X
 �^�}�C�Y��܂� Lisp �R�[�h��ڂ���ׂ��ꏊ�ł��B

 ���� .emacs �t�@�C�����瑼�̗� -

 (setq inhibit-startup-message t)

 �ϐ� inhibit-startup-message �́AEmacs ���n�܂�Ƃ��ɃE�F���J�����b�Z
 �[�W��\�����邩�ǂ�����Ǘ����܂��B���΂炭���āA���͂�����̂ɖO
 �����̂� (���̓w���v�₢�낢��Ȃ�̂�‚��o�����@��m���Ă�����
 ��)�A���͂����I�t�ɂ����@��T���悤�ɂȂ�܂����B

 ���K�Ƃ��āA�������g�� .emacs �t�@�C�����邱�Ƃɒ��킵�āA���̍s���
 �����܂��傤�B���ꂩ�� Emacs ��I�������āA����x�N�����܂��傤�B��
 ���A�E�F���J�����b�Z�[�W��邱�Ƃ͂Ȃ��ł��傤�B

 ���΂��� Emacs �̃��[�h (�܂��̓p�b�P�[�W) �ɂ‚��ēǂ�ł���Ƃ��A��
 �̕����͓���ȕ��@�Ń��[�h�܂��̓p�b�P�[�W�𓭂����悤�Ƃ��āA .emacs
 �t�@�C���ɂ����‚��̃R�[�h��lj����邱�Ƃ�߂Ă���ł��傤�B

 The GNU Emacs FAQ (C-h F) �́A.emacs �t�@�C���Ɋ֘A���邢���‚��̖�
 ���ڂ�܂�ł��܂��B

 4.3.  �p�b�P�[�W�̃J�X�^�}�C�Y

 Emacs �̐l�C���L�тĔ��W���Ă��������ɁA�N���� ``���K�����[�U�� Emacs
 ��J�X�^�}�C�Y������A���Ɨǂ����@���K�v����'' �ƌ����܂����B������
 customize�����܂�܂����B

 Customoize �� Emacs �̃J�X�^�}�C�Y�����̂�蒼���I�ȕ��@��p�ӂ��Ă���
 ���B�������ɂ́AHelp ���j���[�� Customize �T�u���j���[��I�Ԃ��AM-
 x customize ��͂��邩���Ă��������B

 Customize �O���[�v�́A``Editing'', ``Programming'', ``Files'' �Ȃǂ̂�
 ���Ș_���O���[�v��܂݂܂��B�O���[�v�̂����‚��́A����ɃT�u�O���[�v��
 �܂݂܂��B

 Customize �C���^�t�F�[�X��g���ĕύX��s�����ꍇ�AEmacs �͕ύX��
 .emacs �t�@�C���ɕۑ����܂��B�ύX��ȒP�ɏڂ������ׂ邱�Ƃ� (�����ĕ�
 �X���邱�Ƃ�) �ł���̂ŁA Customize �͂����Ԃ񈵂��₷���ƌ����܂��B

 ���� Customize �C���^�t�F�[�X��g��Ȃ��̂ŁA����ɂ‚��Ă͂���ȏ㌾
 ���܂���B

 4.4.  X �̃E�B���h�E�\��

 ���s�V�̗ǂ� X �A�v���P�[�V�����Ɠ��l�ɁA Emacs �� X ���\�[�X�𑸏d��
 �܂��B����́Axterm�Anxterm �Ȃǂ��ł���悤�ȁA�����F�A�W�I���g���A��
 �̑��� X ���L�̑�����Ǘ��ł��邱�Ƃ�Ӗ����܂��B

 ����́A���� ~/.Xdefaults �t�@�C���̊֘A���镔���ł� -

 emacs*Background: DarkSlateGray
 emacs*Foreground: Wheat
 emacs*pointerColor: Orchid
 emacs*cursorColor: Orchid
 emacs*bitmapIcon: on
 emacs*font: fixed
 emacs.geometry: 80x25

 X ���\�[�X�ɂ‚��Ă̏ڍׂ́AX �̃}�j���A���y�[�W��Ă��������B

 Chris Gray ([email protected]) ��܂����y���Ă��܂� -

      Debian �ł́A~/.Xdefaults �͎g���Ă��Ȃ��悤�ł��B��������
      ����ADebian �̐l�X�́A�^����ꂽ��̂� /etc/X11/Xre-
      sources/emacs �ɒu�����Ƃ��ł��A�����Ĕނ�� RedHat ��g����
      �������̂��ꂢ�ȐF�𗘗p�ł��܂��B

 5.  �l�C�̂���p�b�P�[�W

 Emacs �ŗ��p�”\�ȑ����̈قȂ郂�[�h�ɉ����āA�����̃A�h�I���p�b�P�[�W
 ��܂����݂��܂��B�����͐V�������[�h�ȏ�̂�̂Ȃ̂ŁA���̓p�b�P�[�W
 �ƌĂ�ł��܂��B�����͂��΂��΁A���ʂȃ��[�e�B���e�B��܂�ł��邩�A
 ���[�h�ƌĂԂ̂��Ó��łȂ��قǑ傫�Ȃ�̂ł��B����ɑ��̏ꍇ�́A�����
 �͑��� Emacs �̃��[�h��p�b�P�[�W��g�������蓝�������肷��\�t�g�E�F
 �A�ł��B��ʂÂ��͑S�����m�ł͂���܂��񂪁A����ł����̂ł��B

 5.1.  VM (���[��)

 VM FAQ �����p -

      VM (View Mail) is an Emacs subsystem that allows mail to be
      read and disposed of within Emacs. Commands exist to do the
      normal things expected of a mail user agent, such as gener-
      ating replies, saving messages to folders, deleting messages
      and so on. There are other more advanced commands that do
      tasks like bursting and creating digests, message forward-
      ing, and organizing message presentation according to
 various criteria.

      (���{���) VM (View Mail) �́AEmacs ��Ń��[����ǂ񂾂菈��
      �����肷�邱�Ƃ�� Emacs �̃T�u�V�X�e���ł��B�ԐM�𐶐���
      ��A�t�H���_�Ƀ��b�Z�[�W��ۑ�����A���b�Z�[�W��폜����Ȃ�
      �́A���[�����[�U�G�[�W�F���g�Ƃ��Ċ��҂��ꂽ���ʂ̂��Ƃ�s��
      ���߂̃R�}���h�����݂��܂��B�_�C�W�F�X�g�̔j��␶�����A
      ���b�Z�[�W��]������A���낢��Ȋ�ɏ]���ă��b�Z�[�W�\����
      ��������A�Ƃ������悤�Ȏd����鑼�̐�i�I�ȃR�}���h����
      �܂��B

 �������߂� Emacs ��g���n�߂��Ƃ��A���͂��΂炭�̊� VM ����Ɏg����
 �݂܂����B���͂��ꂪ�APine�AElm�A���̑������̃��[���v���O�����̂�����
 ����p�ɂȂ邱�ƂɋC�Â��܂����B�������A���̓��[���ƃj���[�X��ǂނ���
 �ɕʁX�̃v���O������g����������܂���ł����B VM �͌��݁A�����ɊJ����
 ��A�ǂ��T�|�[�g����Ă��܂��B

 ����������”\�ł� - http://www.wonderworks.com/vm/�B

 5.2.  Gnus (���[���ƃj���[�X)

 GNUS �}�j���A�������p -

      Gnus is a message-reading laboratory. It will let you look
      at just about anything as if it were a newsgroup. You can
      read mail with it, you can browse directories with it, you
      can ftp with it---you can even read news with it!

      (���{���) Gnus �̓��b�Z�[�W�ǂݎ�������ł��B Gnus �͂���
      ���j���[�X�O���[�v�ł��邩�̂悤�ɁA���ł����Ă���܂��B��
      �[����ǂނ��ƁA�f�B���N�g����{�����邱�ƁAftp ���邱�Ƃ���
      ���܂� --- �j���[�X������ǂނ��Ƃ��ł��܂�!

      Gnus tries to empower people who read news the same way
      Emacs empowers people who edit text. Gnus sets no limits to
      what the user should be allowed to do. Users are encouraged
      to extend Gnus to make it behave like they want it to
      behave. A program should not control people; people should
      be empowered to do what they want by using (or abusing) the
      program.

      (���{���) Gnus �́AEmacs ���e�L�X�g��ҏW���Ă���l�X�Ɍ���
      ��^����̂Ɠ������@�Ńj���[�X��ǂސl�X�Ɍ�����^���悤�Ƃ�
      �܂��B Gnus �́A���[�U�������ꂽ���Ƃɐ�����݂��܂���B���[
      �U�́A�U�����ė~�����悤�ɐU���킹��悤�� Gnus ��g�����邱
      �Ƃ�߂��Ă��܂��B�v���O�������l�X��Ǘ����Ă͂Ȃ�܂���
      - �l�X�́A�v���O������g������ (�܂��͍��g���邱��) �ɂ���
      ���������Ƃ�邽�߂ɁA������^������ׂ��ł��B

 GNUS �͎������݃��[���ƃj���[�X�̂��߂Ɏg���Ă����̂ł� (��ňÎ���
 �Ă����悤��)�B GNUS ��܂��A���݁A�����ɊJ������A�ǂ��T�|�[�g�����
 ���܂��B

 ����͂���������”\�ł� - http://www.gnus.org/�B

 5.3.  BBDB (A rollodex)

 BBDB �� `Insidious Big Brother Database' (�e�̃r�b�O�E�u���U�[�E�f�[�^
 �x�[�X) �̗��ŁA�����̐l�C�̂��� Emacs ���[���p�b�P�[�W (VM �� GNUS ��
 �܂�) �ƈꏏ�ɓ��삷��A�Z���^���� Emacs �p�v���O�����ł��B

 ����������”\�ł� -
 http://pweb.netcom.com/~simmonmt/bbdb/index.html�B

 5.4.  AucTeX (�� 1 �‚� TeX ���[�h)

 AucTeX �� TeX �t�@�C����ҏW���邽�߂́A�� 1 �‚̃��[�h�ł��B

 AucTeX web �T�C�g�����p -

      AUC TeX is an extensible package that supports writing and
      formatting TeX files for most variants of GNU Emacs. Many
      different macro packages are supported, including AMS TeX,
      LaTeX, and TeXinfo.

      (���{���) AUC TeX �́AGNU Emacs �̑����̕ώ�̂��߂́ATeX
      �t�@�C��������ƂƐ��`���邱�Ƃ�x������A�g�����̂���p�b
      �P�[�W�ł��B AMS TeX, LaTeX, TeXinfo ��܂ށA�����̈قȂ�}
      �N���p�b�P�[�W���T�|�[�g����Ă��܂��B

 ����������”\�ł� - http://sunsite.auc.dk/auctex/�B

 6.  ���̏��

 ���̐߂́A���ЁAweb �T�C�g�A�j���[�X�O���[�v�A���[�����O���X�g�A���̑�
 Emacs �ɂ‚��Ă̏���‚�����ꏊ���舵���Ă��܂��B

 6.1.  ����

 Emacs ��w�Ԃ̂Ɏg����ǂ����Ђ���������܂��B�����āAEmacs (�� vi) ��
 �‚��Ă� 1 �͂� 2 �͐G��Ă��� Linux �� Unix �̏��Ђ����ς������
 ���B

 6.1.1.  Learning GNU Emacs

 ����: Debra Cameron, Bill Rosenblatt, Eric S. Raymond

 �o�Ŏ�: O'Reilly & Associates - http://www.ora.com/

 Amazon.com ���� Associates program �ɂ��Ċ������čw���ł��܂� -
 http://www.amazon.com/exec/obidos/ASIN/1565921526/

 ���: �܂����ɁA����͑����ō��̏��Ђł��B HOWTO ��ǂ݁A��ʂ� FAQ
 �����ŁA���̖{�͕�I�łƂĂ�e���݂₷���`���[�g���A���Ƃ��Ė��
 ���‚ł��傤�B

 ��: �M��́u���� GNU Emacs �� 2 �Łv�Ƃ����^�C�g���ŁA�I���C���[�E
 �W���p����蔭�s����Ă��܂��B

 6.1.2.  Writing GNU Emacs Extensions

 ����: Bob Glickstein

 �o�Ŏ�: O'Reilly & Associates - http://www.ora.com/

 Amazon.com ���� Associates program �ɂ��Ċ������čw���ł��܂� -
 http://www.amazon.com/exec/obidos/ASIN/1565922611/

 ���: ���΂炭�̊� Emacs ��g���A�������g�̃��[�h������Ƃɒ��킵��
 ���A�܂��͂����‚��̐�i�I�ȃJ�X�^�}�C�Y�ɒ��킵�����ƌ��S������ɁA��
 ��͂����Â��̏��Ђł��B Lisp ����悤�Ƃ͂��Ă��܂��񂪁A����̊�
 �P�Ȏ������܂܂�Ă��܂��B

 ��: �M��́uGNU Emacs �g���K�C�h�v�Ƃ����^�C�g���ŁA�I���C�����E�W��
 �p����蔭�s����Ă��܂��B

 6.1.3.  Programming in Emacs Lisp: An Introduction

 ����: Robert J. Chassell

 README �t�@�C����� -

      This is an elementary introduction to programming in Emacs
      Lisp for people who are not programmers, and who are not
      necessarily interested in programming, but who do want to
      customize or extend their computing environment.

      (���{���) ����́A�K������v���O���~���O�ɋ�������Ă���
      �����A�R���s���[�^�‹���J�X�^�}�C�Y�܂��͊g���������Ƃ����A
      �v���O���}�łȂ��l�X�̂��߂� Emacs Lisp �v���O���~���O�̏���
      �I�ȓ��发�ł��B

 ���̃}�j���A���́AGNU FTP �T�[�o ftp://prep.ai.mit.edu/gnu/emacs/ ����
 anonymous FTP �ł������肻�̂܂܎��o���܂��B

 ������ƈ���ꂽ�o�[�W�����́AAmazon.com ���� Associates program ��
 ���čw���ł��܂� -
 http://www.amazon.com/exec/obidos/ASIN/1882114418/jeremydzawodny/�B

 ���: ����́AEmacs Lisp �̂��߂̗ǂ����发�ł� -- ���Ƃ��΂�΂�̃v
 ���O���}�ł͂Ȃ��ꍇ�ł�B

 ��: �M��́uEmacs Lisp �v���O���~���O����v�Ƃ����^�C�g���ŁA�A�X�L
 �[��蔭�s����Ă��܂��B

 6.1.4.  The GNU Emacs Lisp Reference Manual

 ����: Richard Stallman

 �o�Ŏ�: The Free Software Foundation - http://www.fsf.org/

 ���̃}�j���A���́AGNU FTP �T�[�o���� anonymous FTP �ł������肻�̂܂�
 ���o���܂� ftp://prep.ai.mit.edu/gnu/emacs/�B

 ���: ����� Emacs Lisp �v���O���~���O����ւ̍ł��Ђ̂���K�C�h��
 ���B

 ��: �M��́uGNU Emacs Lisp �}�j���A���v�Ƃ����^�C�g���ŁA�A�X�L�[��
 �蔭�s����Ă��܂��B

 6.2.  Web �T�C�g

 6.2.1.  EMACSulation

 EMACSulation �́Ahttp://www.linuxgazette.com/ �ɂ���I�����C���}�K�W��
 Linux Gazette �Ɏ��M���Ă��� Eric Marsden �ɂ��R�����ł��B�����_�̍�
 �V�R������ http://www.linuxgazette.com/issue39/marsden.html �ɂ����
 ���B�ȑO�̋L���ւ̃����N�́A�L���̉����𒲂ׂĂ��������B

 6.3.  �j���[�X�O���[�v

 ������ ``emacs'' ��܂ރj���[�X�O���[�v�Ń��[�J���j���[�X�̔z�����
 ����΁A�����������񔭌��ł���ł��傤�B

 o  comp.emacs

 o  comp.emacs.sources

 o  gnu.emacs

 o  gnu.emacs.bug

 o  gnu.emacs.help

 o  gnu.emacs.sources

 �a��: ���{�ꒆ�S�̃j���[�X�O���[�v�ł�ȉ��̂�̂�����܂�:

 o  fj.editor.emacs

 o  fj.editor.mule

 o  fj.editor.xemacs

 6.4.  ���[�����O���X�g

 �������ݒm���Ă���B��� Emacs ���̃��[�����O���X�g�́A NT-Emacs ��
 �X�g�ł��B����� Microsoft Windows �ł� Emacs ��g���Ă���l�̂��߂̃�
 �X�g�ł��B����ȏ�̏��́ANT-Emacs FAQ
 http://www.cs.washington.edu/homes/voelker/ntemacs.html ��Q�Ƃ��Ă���
 �����B

 6.5.  Emacs Lisp �A�[�J�C�u

 Emacs Lisp �A�[�J�C�u�� README ��� -

      The Emacs Lisp archives on ftp.cis.ohio-state.edu contain
      various pieces and packages of Emacs Lisp code.  Emacs Lisp
      is the language used to extend the GNU Emacs editor pub-
      lished by the Free Software Foundation.  Although much Emacs
      Lisp code is included in the GNU Emacs distribution, many
      people have written packages to interface with other sys-
      tems, to better support editing the programming language
      they use, to add new features, or to change Emacs' default
      behavior.  Most of the contents of this archive have been
      written by individuals and distributed publicly over the
      Internet through the info-emacs or info-gnu-emacs mailing
      lists or the comp.emacs, gnu.emacs, or gnu.emacs.sources
      newsgroups.

      (���{���) ftp.cis.ohio-state.edu �� Emacs Lisp �A�[�J�C�u
      �́AEmacs Lisp �R�[�h�̗l�X�ȕ����ƃp�b�P�[�W��܂�ł���
      ���B Emacs Lisp �� Free Software Foundation �ɂ��Č��J����
      �Ă��� GNU Emacs �G�f�B�^��g�����邽�߂Ɏg���錾��ł��B
      ������ Emacs Lisp �R�[�h�� GNU Emacs �̔z�z�Ɋ܂܂�Ă��܂�
      ���A�����̐l�X�́A���̃V�X�e���Ƃ̃C���^�t�F�[�X�̂��߁A�g��
      �Ă���v���O���~���O����̕ҏW�̃T�|�[�g����Ɨǂ����邽
      �߁A�V�����@�\��lj����邽�߁A�܂��� Emacs �̃f�t�H���g�̐U
      ������ύX���邽�߂Ƀp�b�P�[�W����܂��B���̃A�[�J�C�u�̑�
      ���̓�e���́A�l�ɂ��ď�����A info-emacs �܂��� info-
      gnu-emacs ���[�����O���X�g�A�܂��� comp.emacs, gnu.emacs,
      gnu.emacs.sources �j���[�X�O���[�v��ʂ��ăC���^�[�l�b�g���
      ���ɔz�z���ꂽ��̂ł��B

 �A�[�J�C�u�� ftp://ftp.cis.ohio-state.edu/pub/emacs-lisp/ ����
 anonymous FTP �œ���”\�ł��B

 ����: �����`��������ł́AEmacs Lisp �A�[�J�C�u�͏������Ž���x��
 �ɂȂ��Ă��Ă��܂��B���́A����炪�m���ɑ��݂���ɂ�ւ�炸�A�V������
 ���ɏo������ (�܂��͍X�V���ꂽ) �p�b�P�[�W��قƂ�nj��܂���B������
 comp.emacs.sources �j���[�X�O���[�v�Ƀ|�X�g����܂� (�����ꂪ��
 ���Ă���Ȃ�΁A�����Ȃ������Ă�������)�B

 7.  �N���W�b�g

 ���̐l�X���A���̕����̐��A�ɍv�����܂����B

 o  Robert Vollmert <[email protected]>

 o  Larry Brasfield <[email protected]>

 o  Etienne Grossmann <[email protected]>

 o  Thomas Weinell <[email protected]>

 o  Adam C. Finnefrock <[email protected]>

 o  Chris Gray <[email protected]>

 o  Robert J. Chassell <[email protected]>

 o  Isaac To <[email protected]">

 o  Matteo Valsasna <[email protected]>

 o  Tijs van Bakel <[email protected]>

 ��:���{���ɂ������Ă͎��̕��X�ɃR�����g��������܂����B

 o  �� ���a����

 o  ��X�ۉp����

 o  �X�{ �~����

 o  ����L������