~ubuntu-branches/ubuntu/maverick/uim/maverick

« back to all changes in this revision

Viewing changes to emacs/README.ja

  • Committer: Bazaar Package Importer
  • Author(s): Masahito Omote
  • Date: 2008-06-25 19:56:33 UTC
  • mfrom: (3.1.18 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080625195633-8jljph4rfq00l8o7
Tags: 1:1.5.1-2
* uim-tcode: provide tutcode-custom.scm, tutcode-bushudic.scm
  and tutcode-rule.scm (Closes: #482659)
* Fix FTBFS: segv during compile (Closes: #483078).
  I personally think this bug is not specific for uim but is a optimization
  problem on gcc-4.3.1. (https://bugs.freedesktop.org/show_bug.cgi?id=16477)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
uim.el - Emacs uim bridge
2
2
 
3
 
Copyright (c) 2005-2006 uim Project http://uim.freedesktop.org/
 
3
Copyright (c) 2005-2008 uim Project http://code.google.com/p/uim/
4
4
 
5
5
All rights reserved.
6
6
 
12
12
 
13
13
uim.el�ϡ�uim��Emacs�δ֤��֥֥�å��Ǥ���
14
14
 
15
 
uim.el��Ƴ�����뤳�Ȥǡ�Emacs�夫�顤uim�Υ��ݡ��Ȥ��Ƥ��륤
16
 
��ץåȥ᥽�åɤ�ľ�����ѤǤ���褦�ˤʤ�ޤ���
17
 
 
18
 
 
19
 
��ħ
20
 
====
21
 
 
22
 
- ����饤���Ѵ�����ɽ��
23
 
 
24
 
   Emacs���ư��������IM���������ΰ���Ѵ������ɽ������
25
 
   �Τ��Ф���uim.el���Ѵ������
26
 
 
27
 
    - ���ϰ��֤Τ�������
28
 
    - ���������¤٤�
29
 
 
30
 
   ɽ�����뤳�Ȥ���ǽ�Ǥ��������֥���饤���Ѵ�����ɽ���פ�
31
 
   �Ƥ�Ǥ��ޤ���
32
 
 
33
 
   ���Υ���饤���Ѵ�����ɽ����ǽ�ˤ�ꡤ�����桤�Ѵ���Ԥ�
34
 
   �٤˻�����ե졼��κDz����ޤǰܤ�ɬ�פ��ʤ��ʤ�ޤ���
35
 
 
36
 
   �ޤ������������Ѵ�������¤٤뤳�Ȥǡ��Ѵ���������֤�¾
37
 
   ��uim�Υ֥�å���Ʊ�ͤˤʤ뤿�ᡤ���������¤٤�������
38
 
   �٤ư��´�̵�����Ǥ���褦�ˤʤ�ޤ���
39
 
 
40
 
 
41
 
- �ץꥨ�ǥ��åȤΥХåե��ؤ�����
42
 
 
43
 
   uim.el���Ѵ����ʸ����(�ץꥨ�ǥ��å�)�򡤥Хåե����ľ
44
 
   ����������ɽ�����ޤ���
45
 
 
46
 
   ���Τ��ᡤuim-xim��uim-fep����Emacs�����Ϥ������ȯ��
47
 
   ���롤ʸ��������˴�¸��ʸ�������Ū�˾�񤭤���Ƹ�����
48
 
   ���ʤäƤ��ޤ����꤬ȯ�����ޤ���
49
 
 
50
 
 
51
 
- �Хåե����Ȥ���Ω����IM�δ���
52
 
 
53
 
   uim.el�ϡ����ϥ��󥸥����˴ؤ�������Хåե���˴�����
54
 
   ��Ω���ƴ������ޤ���
55
 
 
56
 
   ���Τ��ᡤ�Хåե���˰ۤʤ��Ѵ����󥸥�(Anthy��SKK��
57
 
   Canna��)�����Ѥ����ꡤʣ���ΥХåե����¹Ԥ����Ѵ�������
58
 
   �ʤ᤿�ꤹ�뤳�Ȥ���ǽ�Ǥ���
59
 
 
60
 
 
61
 
 
62
 
ư�����Τ�ɬ�פʤ��
63
 
====================
64
 
 
65
 
- GNU Emacs �⤷���� XEmacs
66
 
 
67
 
 - GNU Emacs�ϡ�20.7.1��21.3.1��22.0.50(CVS��) ��ư���ǧ
68
 
 
69
 
 - XEmacs �� 21.4.17 (sumo + mule-sumo) ��ư���ǧ
70
 
 
71
 
 �� Mule-2.3 �Ǥ�ư��ޤ���
72
 
    �����餯 GNU Emacs-21.x ���Ǥ���ꤷ��ư���Ȼפ��ޤ�
73
 
 
74
 
- uim
75
 
 
76
 
 - �����餯 0.4.6 �ʾ� (�ǿ��ǿ侩)
77
 
 
78
 
 
79
 
- Anthy ���Ρ�uim�������Ѳ�ǽ�ʳƼ磻��ץåȥ᥽�å�
80
 
 
81
 
 
82
 
 
83
 
���󥹥ȡ�����
 
15
uim.el��Ƴ�����뤳�Ȥǡ��͡��ʥ���ץåȥ᥽�åɤ�uim���̤���
 
16
Emacs������Ѥ��뤳�Ȥ���ǽ�ˤʤ�ޤ���
 
17
 
 
18
 
 
19
�����Emacs
 
20
=============
 
21
 
 
22
- GNU Emacs 20�ϰʾ�
 
23
  * 20.7.1��21.4.1, 22.1.1 ��ư���ǧ
 
24
 
 
25
- XEmacs 21��
 
26
  * 21.4.20 (sumo + mule-sumo) ��ư���ǧ
 
27
 
 
28
  �� ��������Τ�� (Mule-2.3 �� Emacs-19.x �ʤ�) �ˤ��б����ޤ���
 
29
  �� GNU Emacs 23�� (cvs��) �Ǥ�ư��뤫�⤷��ޤ���
 
30
 
 
31
 
 
32
�������������
84
33
================
85
34
 
86
 
uim.el�ϡ�Emacs LISP�ǽ񤫤줿�ե���ȥ���ɤȡ�uim�Υ饤��
87
 
���ȥ�󥯤����Ѵ���������Ԥ��ͥ��ƥ��֥Х��ʥ�ΥХå���
88
 
���(uim-el-agent)�Ȥǹ�������Ƥ��ޤ���
89
 
 
90
 
���Τ��ᡤuim.el�򥽡������饤�󥹥ȡ���ˤϡ�C�Υ�������
91
 
��ѥ���Ǥ���Ķ���ɬ�פˤʤ�ޤ���
92
 
 
93
 
�̾�ϡ��ʲ��μ��ǥ��󥹥ȡ����ǽ�Ǥ���
94
 
 
95
 
 % ./configure
96
 
 % make
97
 
 % su
98
 
 # make install
99
 
 
100
 
 
101
 
�� �ե����빽���˼㴳�ѹ�������ޤ����Τǡ������ΥС������
102
 
   ���饢�åץǡ��Ȥ���ˤϡ���񤭥��󥹥ȡ��뤻���ˡ���ö
103
 
   �Ť���Τ������Ƥ��饤�󥹥ȡ��뤷�Ƥ�������
104
 
 
105
 
 
106
 
 
107
 
�Ȥ���
108
 
======
109
 
 
110
 
 
111
 
uim.el�ϡ�ľ�ܥޥ��ʡ��⡼�ɤ�ư�������Ѥ�����ˡ�ȡ�LEIM��
112
 
��ˡ�ˤ������äƵ�ư������ˡ��2���ब����ޤ���
113
 
 
114
 
�ɤ��������Ǥ⡤����Ū����ʬ���Ѥ�ꤢ��ޤ���
115
 
 
116
 
�� �����ΥС���������١�������ˡ���㴳�ѹ�����Ƥ��ޤ���
117
 
   �����ղ�������
118
 
 
119
 
 
120
 
[�ޥ��ʡ��⡼�ɤ�ľ��uim.el�����Ѥ�����δ�������]
121
 
 
122
 
.emacs�˰ʲ��ε��Ҥ�ä��Ƥ�������
123
 
 
124
 
  ;; uim.el���ɤ߹���
125
 
  (require 'uim)
126
 
  ;; Emacs��ư�����ɤ߹���Ǥۤ����ʤ���������˲����򵭺�
127
 
  ;; (autoload 'uim-mode "uim" nil t)
128
 
 
129
 
  ;; �ǥե���Ȥ�IM�λ��� (�ʲ���Anthy����)
130
 
  ;;   ���ꤷ�ʤ�����uim�Υǥե���Ȥ�Ʊ���ˤʤ�ޤ�
131
 
  ;; (setq uim-default-im-engine "anthy")
132
 
 
133
 
  ;; uim��ư���뤿��Υ���������(C-o��Ȥ�������)
134
 
  (global-set-key "\C-o" 'uim-mode)
135
 
 
136
 
 
137
 
[LEIM�κ�ˡ�ˤ������ä�uim.el�����Ѥ�����δ�������]
138
 
 
139
 
.emacs�˰ʲ��ε��Ҥ�ä��Ƥ�������
140
 
 
141
 
  ;; LEIM�Υ��åȥ��åפ򤷤Ĥ�uim.el���ɤ߹���
142
 
  (require 'uim-leim)
143
 
 
144
 
  ;; �ǥե���Ȥ�IM������ (�ʲ���Anthy����)
145
 
  ;;   ���ꤷ�ʤ���硤LEIM�Υǥե���Ȥ�IM����ư���ޤ�
146
 
  (setq default-input-method "japanese-anthy-uim")
147
 
 
148
 
 
149
 
  ��LEIM�Ǥ� IM ̾��
150
 
 
151
 
     <EmacsŪ����̾>-<uim���֤��Ƥ���IM̾>-uim
152
 
 
153
 
   �ȤʤäƤ��ޤ���uimŪ����̾��EmacsŪ����̾���б��ˤĤ��Ƥ�
154
 
   uim-el/uim-var.el�� uim-lang-code �dz�ǧ�Ǥ��ޤ���
155
 
 
156
 
    ��Ͽ����Ƥ���IM�����ϡ��ʲ��Υ��ޥ�ɤǸ��뤳�Ȥ��Ǥ��ޤ�
157
 
 
158
 
     M-x set-input-method RET TAB
159
 
 
160
 
 
161
 
 
162
 
[�ѥ��˴ؤ�������]
163
 
 
164
 
�����Ը��¤�̵�����䡤uim.el��¾�Υץ������Ȥ��̤ξ���
165
 
���󥹥ȡ��뤷����������ϡ��ʲ��Τ褦�ˤ��ƥѥ����̤�ɬ�פ�
166
 
����ޤ���ɬ�פ˱�����uim.el���ɤ߹�����ʬ���� �� �˵��Ҥ�
167
 
�Ƥ�������
168
 
 
169
 
  ;; uim.el��lisp�ե������Emasc���ǥե���Ȥǥѥ����̤���
170
 
  ;; ����ʤ��Ȥ��������֤�����硤�ѥ����̤�
171
 
  (setq load-path (append '("/home/nosuke/uim-el/uim-el") load-path))
172
 
 
173
 
  ;; uim-el-agent����Emacs��ǥѥ����̤äƤ��ʤ����ˤ�����
174
 
  ;; ľ�ܾ������
175
 
  (setq uim-el-agent "/home/nosuke/uim-el/uim-el-agent/uim-el-agent")
176
 
 
177
 
 
178
 
 
179
 
 
180
 
[�������ޥ����Ѥ�����]
 
35
uim.el�ϡ�Emacs�Υޥ��ʡ��⡼�� (uim-mode) �Ȥ��Ƽ�������Ƥ��ޤ���
 
36
 
 
37
Emacs��uim.el��Ȥ���ˡ�ˤϡ�uim-mode��ľ�ܸƤӽФ������Ѥ�����ˡ�ȡ�
 
38
LEIM��𤷤����Ѥ�����ˡ�Ρ�2�̤꤬����ޤ���
 
39
 
 
40
������ξ��⡤.emacs (���뤤��¾��Emacs������Τ���Υե�����) ��
 
41
�����Ĥ����Ҥ�ä���ɬ�פ�����ޤ����ޤ����ɤ��������Ǥ�uim.el��
 
42
�󶡤��뵡ǽ���Ѥ��Ϥ���ޤ���
 
43
 
 
44
�⤷�����ʤ���uim.el���󶡤���IM�ȡ�����ʳ���Emacs���IM�����ˤ�
 
45
�ڤ��ؤ������Ѥ���ΤǤ���С�LEIM�����Ѥ��������褤�Ǥ��礦��
 
46
 
 
47
 
 
48
* uim-mode��ľ�ܸƤӽФ������Ѥ����������
 
49
 
 
50
- ������
 
51
 
 
52
    ;; uim.el���ɤ߹���
 
53
    (require 'uim)
 
54
    ;; Emacs��ư�����ɤ߹���Ǥۤ����ʤ����ϡ��嵭�򥳥��ȥ����Ȥ���
 
55
    ;; ����˲����ιԤ򥢥󥳥���
 
56
    ;;(autoload 'uim-mode "uim" nil t)
 
57
 
 
58
    ;; uim-mode��ȥ��뤹�뤿��Υ����Х���� (C-o��Ȥ�������)
 
59
    (global-set-key "\C-o" 'uim-mode)
 
60
 
 
61
 
 
62
- ����
 
63
 
 
64
  �ޤ�require�ؿ���uim.el��ľ�ܥ����ɤ��ޤ���
 
65
 
 
66
    (require 'uim)
 
67
 
 
68
 
 
69
  ���뤤�ϡ�ɬ�פʤȤ��ˤʤäƽ���uim.el���ɤ߹���褦�ˤ������Τ�
 
70
  ����С�require�ؿ��������autoload�ؿ���Ȥ��ޤ���
 
71
 
 
72
    (autoload 'uim-mode "uim" nil t)
 
73
 
 
74
 
 
75
  ���ˡ�uim-mode��ȥ��뤹�뤿��ˡ�uim-mode���ޥ�ɤΥ����Х���ɤ�
 
76
  ������ޤ����㤨�С�uim-mode�Υȥ����C-o��Ȥ��ΤǤ���С��ʲ���
 
77
  ���Ҥ��ޤ���
 
78
 
 
79
    (global-set-key "\C-o" 'uim-mode)
 
80
 
 
81
 
 
82
 
 
83
* LEIM��𤷤����Ѥ����������
 
84
 
 
85
 
 
86
- ������
 
87
 
 
88
    ;; uim.el���ɤ߹���Emacs��IM����Ͽ����
 
89
    (require 'uim-leim)
 
90
 
 
91
    ;; �ǥե���Ȥ�IM��uim�󶡤Τ�Τ����� (�ʲ���Anthy����)
 
92
    (setq default-input-method "japanese-anthy-uim")
 
93
 
 
94
 
 
95
- ����
 
96
 
 
97
  �ޤ���require�ؿ���uim-leim.el������ɤ��ޤ���������uim���󶡤���IM��
 
98
  Emacs����Ͽ���졤LEIM�����Ѳ�ǽ�ˤʤ�ޤ���
 
99
 
 
100
    (require 'uim-leim)
 
101
 
 
102
 
 
103
  LEIM�����Ѥ�����硤uim���󶡤���IM�ϡ�LEIM�η�����̾����Emacs��
 
104
  ��Ͽ����ޤ���LEIM�η�����̿̾��§�ϰʲ����̤�Ǥ���
 
105
 
 
106
    "<Emacs�Ǥθ���̾>-<uim���֤��Ƥ���IM̾>-uim"
 
107
 
 
108
 
 
109
  �㤨�С�uim-anthy�Ǥ���С�uim���֤��Ƥ���IM̾�� "anthy" �ǡ�
 
110
  ���ܸ�򼨤�Emacs�θ���̾�� "japanese" �ʤΤǡ�LEIM����Ͽ�����
 
111
  ̾�Τ� "japanese-anthy-uim" �Ȥʤ�ޤ���
 
112
 
 
113
 
 
114
  uim.el���󶡤����Τ�ޤ�ơ�LEIM�����Ѳ�ǽ��IM�ΰ����ϡ��ʲ���
 
115
  ���ޥ�ɤdz�ǧ���뤳�Ȥ��Ǥ��ޤ���
 
116
 
 
117
    M-x list-input-method
 
118
 
 
119
 
 
120
  LEIM�Υǥե���Ȥ�IM�ϡ�default-input-method�ѿ���IM̾�����ꤹ��
 
121
  ���Ȥǻ���Ǥ��ޤ����⤷uim-anthy��LEIM�Υǥե���Ȥ�IM�Ȥ�������С�
 
122
  �ʲ��Τ褦�˵��Ҥ��ޤ���
 
123
 
 
124
    (setq default-input-method "japanese-anthy-uim")
 
125
 
 
126
 
 
127
 
 
128
 
 
129
���̤Υ������ޥ���
 
130
==================
 
131
 
 
132
* uim-mode�Υǥե���Ȥ�IM��uim���Τ���Ω�����ꤹ��
 
133
 
 
134
  �ǥե���ȤǤϡ�uim-mode��ͭ���ˤʤ�ȡ�uim-pref-gtk�ʤɤ�
 
135
  �ġ�������ꤵ�줿IM��ͭ���ˤʤ�ޤ���
 
136
 
 
137
  �⤷��uim���Τ�����Ȥϰۤʤ�IM��ǥե���Ȥ����Ѥ�������С�
 
138
  uim-default-im-engine �ѿ��ˤ���IM̾�����ꤷ�Ʋ��������㤨��
 
139
  uim-anthy��ǥե���Ȥ����Ѥ�������С��ʲ��򵭽Ҥ��ޤ���
 
140
 
 
141
    (setq uim-default-im-engine "anthy")
 
142
 
 
143
 
 
144
* ����饤���Ѵ�����ɽ����ǽ��ǥե���Ȥ�ͭ���ˤ���
 
145
 
 
146
  uim.el�ϡ��Ѵ�������������ʸ����Τ����� (�⤷���Ϥ�����) ��
 
147
  ���������¤٤�ɽ�����뵡ǽ�������Ƥ��ޤ���uim.el�ǤϤ����
 
148
  �֥���饤���Ѵ�����ɽ����ǽ�פȸƤ�Ǥ��ޤ���
 
149
 
 
150
  ����饤���Ѵ�����ɽ����ǽ��uim.el�κǤ���פ���ħ�ΰ�ĤʤΤǤ�����
 
151
  �ץ��ݡ�����ʥ�ե���Ȥ����Ѥ��Ƥ����硤ɽ��������Ƥ��ޤ����ᡤ
 
152
  �ǥե���ȤǤ�̵��������Ƥ��ޤ���
 
153
 
 
154
  �⤷���ʤ���Emacs�������ե���Ȥ����Ѥ��Ƥ���ΤǤ���С�����饤��
 
155
  �Ѵ�����ɽ����ǽ��ͭ���ˤ��뤳�Ȥ򤪴��ᤷ�ޤ���
 
156
 
 
157
  ����饤���Ѵ�����ɽ����ǽ��ǥե���Ȥ�ͭ���ˤ��������ϡ��ʲ���
 
158
  ��Τ褦�� uim-candidate-display-inline �ѿ���nil�ʳ����ͤ����ꤷ�ޤ���
 
159
 
 
160
    (setq uim-candidate-display-inline t)
 
161
 
 
162
 
 
163
  ����Υ᥸�㡼�⡼�ɤˤ����ƤΤߡ�����饤���Ѵ�����ɽ����ǽ��
 
164
  ͭ�� (�⤷����̵��) �ˤ��������ϡ�uim-candidate-display-inline 
 
165
  �ѿ���Хåե���������ˤ�����ǡ���nil (�⤷����nil) �򥻥åȤ���
 
166
  ��������
 
167
 
 
168
  �㤨�С�����饤���Ѵ�����ɽ����ǽ��text-mode�ǤΤ�ͭ���ˤ���ˤϡ�
 
169
  �ʲ��Τ褦�˵��Ҥ��ޤ���
 
170
 
 
171
    (setq uim-candidate-display-inline nil)
 
172
 
 
173
    (add-hook 'text-mode-hook 
 
174
              (lambda ()
 
175
                (make-variable-buffer-local 'uim-candidate-display-inline)
 
176
                (setq uim-candidate-display-inline t)))
 
177
 
 
178
 
 
179
* �ץꥨ�ǥ��å�ʸ������Ѵ�����ο����ѹ�����
 
180
 
 
181
  uim.el�ϡ��ץꥨ�ǥ��å�ʸ������Ѵ�����������˰ʲ��Υե�������
 
182
  �Ѥ��Ƥ��ޤ���
 
183
 
 
184
   - uim-preedit-highlight-face  : �ץꥨ�ǥ��å�ʸ����Υϥ��饤����ʬ
 
185
   - uim-separator-face          : �ץꥨ�ǥ��å�ʸ����ζ��ڤ�ʸ��
 
186
   - uim-candidate-odd-face      : ������ܤ��Ѵ�����
 
187
   - uim-candidate-even-face     : �������ܤ��Ѵ�����
 
188
   - uim-candidate-selected-face : ��������Ѵ�����
 
189
   - uim-candidate-nth-face      : ��������Ѵ�������ֹ�
 
190
 
 
191
 
 
192
  �����ο����ѹ���������硤.emacs�ʤɤ˰ʲ��Τ褦�˵��Ҥ��ޤ���
 
193
 
 
194
    (set-face-foreground 'uim-preedit-highlight-face "white")
 
195
    (set-face-background 'uim-preedit-highlight-face "blue")
 
196
    (set-face-foreground 'uim-separator-face "white")
 
197
    (set-face-foreground 'uim-candidate-odd-face "blue")
 
198
    (set-face-background 'uim-candidate-odd-face "white")
 
199
    (set-face-foreground 'uim-candidate-even-face "blue")
 
200
    (set-face-background 'uim-candidate-even-face "yellow")
 
201
    (set-face-foreground 'uim-candidate-selected-face "blue")
 
202
    (set-face-background 'uim-candidate-selected-face "white")
 
203
    (set-face-foreground 'uim-candidate-nth-face "red")
 
204
    (set-face-background 'uim-candidate-nth-face "white")
 
205
 
 
206
 
 
207
  �ʤ���Emacs�����Ѳ�ǽ�ʿ��Ȥ���̾�Τϡ��ʲ��Υ��ޥ�ɤdz�ǧ���뤳�Ȥ�
 
208
  �Ǥ��ޤ���
 
209
 
 
210
    M-x list-colors-display
 
211
 
 
212
 
 
213
  �� uim.el��autoload���ɤ߹�������ˤ��Ƥ����硤�ʲ��Τ褦�ˡ�
 
214
     �嵭������� uim-load-hook����˵��Ҥ��Ƥ���������
 
215
 
 
216
    (add-hook 'uim-load-hook
 
217
               '(lambda ()
 
218
                 (set-face-foreground 'uim-preedit-highlight-face "white")
 
219
                 (set-face-background 'uim-preedit-highlight-face "blue")
 
220
 
 
221
                   ...
 
222
 
 
223
                 (set-face-background 'uim-candidate-nth-face "white")
 
224
                 ))
 
225
 
 
226
 
 
227
* �ץꥨ�ǥ��åȤ��Ѵ�������Ȥ��դ���
 
228
 
 
229
  uim.el�ϡ��ץꥨ�ǥ��åȤ��Ѵ�����ζ�����ASCIIʸ�������褹�뵡ǽ��
 
230
  �����Ƥ��ޤ���
 
231
 
 
232
  Emacs�䥿���ߥʥ륨�ߥ�졼���������俧�ΤĤ���ʸ����ɽ����
 
233
  �б����Ƥ��ʤ�����������uim.el�Ǥ�
 
234
 
 
235
 
 
236
  �ץꥨ�ǥ��åȤ�ξ�Ƥ˥ե��󥹤�ɽ��������ˤϡ��ʲ��򵭽Ҥ��ޤ���
 
237
 
 
238
    (setq-default uim-preedit-display-fences t)
 
239
 
 
240
 
 
241
  �Ѵ�����Υե졼���ɽ������ˤϡ��ʲ��򵭽Ҥ��ޤ���
 
242
 
 
243
    (setq-default uim-candidate-display-frame t)
 
244
 
 
245
 
 
246
* ����Υ᥸�㡼�⡼�ɤˤ�����uim.el��ǽ餫��ͭ���ˤ���
 
247
 
 
248
  ����Υ᥸�㡼�⡼�ɤˤ�����uim.el��ǽ餫��ͭ���ˤ���ˤϡ�
 
249
  �᥸�㡼�⡼�ɤΥեå������uim-mode�ؿ���1�ʾ�ο��������
 
250
  �ƤӤޤ���
 
251
 
 
252
  uim-mode��ľ�����Ѥ��Ƥ�����ϰʲ��Τ褦�˵��Ҥ��ޤ���
 
253
 
 
254
    (add-hook 'html-mode-hook
 
255
              '(lambda () (uim-mode 1)))
 
256
 
 
257
  LEIM�����Ѥ��Ƥ�����ϡ��ʲ��Τ褦�˵��Ҥ��ޤ���
 
258
 
 
259
    (add-hook 'html-mode-hook
 
260
              '(lambda () (toggle-input-method)))  
 
261
 
 
262
 
 
263
 
 
264
�ü�ʥ������ޥ���
 
265
========================
 
266
 
 
267
* ��IM��ɸ������ϥ⡼�ɤ��ѹ�����
 
268
 
 
269
  ��IM��ɸ������ϥ⡼�� (�֤Ҥ餬�����ϡפ��Ⱦ�ѥ����������ϡפʤ�)��
 
270
  uim����������Ȥϰۤʤ��ͤ��ѹ����������ϡ��������󤷤��ꥹ�Ȥ�
 
271
  uim-default-im-prop�����ꤷ�ޤ���
 
272
 
 
273
  ���Ȥ��С�uim-anthy��uim-skk�˴ؤ��ơ�uim.el����ư�����Ʊ����
 
274
  �Ҥ餬�����ϥ⡼�ɤˤ��Ƥ����������ϡ��ʲ��Τ褦��.emacs�˵��Ҥ��ޤ���
 
275
 
 
276
    (setq uim-default-im-prop 
 
277
          '("action_anthy_hiragana" "action_skk_hiragana"))
 
278
 
 
279
 
 
280
  �ʤ���"action_anthy_hiragana" �ʤɤ��ͤ˴ؤ��Ƥϡ��ޤȤޤä�
 
281
  �ɥ�����Ȥ�¸�ߤ��ʤ����ᡤ�Ƽ�⡼�ɤ��ͤ�����ˤϡ�uim��
 
282
  scheme����ɬ�פ�����ޤ���
 
283
 
 
284
  �ʲ��Τ褦��scheme�ե������grep����ȸ��Ĥ��뤫�⤷��ޤ��󤬡�
 
285
  ���ޤ��ɤ���ˡ�ǤϤ���ޤ���
 
286
  
 
287
     grep -r register-action /usr/share/uim/*.scm
 
288
 
181
289
 
182
290
* �����ߥʥ�⡼�ɤǤ�Escape�����ε�ư���ѹ�����
183
291
 
184
 
Emacs�� -nw ���ץ�����Ĥ��ƥ����ߥʥ��ǵ�ư������硤
185
 
uim.el�� F10��Delete���Υե��󥯥���󥭡���ǧ�����뤿��ˡ�
186
 
�ǥե���ȤǤ�ñ�ȤDz������줿 Escape��uim¦���Ϥ��ʤ��褦��
187
 
�ʤäƤ��ޤ���
188
 
 
189
 
uim¦��ñ�Ȥ�Escape�˥Х���ɤ��줿������ƤӽФ��ˤϡ�
190
 
Escape��2��³�������Ϥ��Ƥ���������
191
 
 
192
 
 
193
 
�ʤ���.emacs�˰ʲ��Τ褦�����ꤹ�뤳�Ȥǡ��ץꥨ�ǥ��å�ɽ��
194
 
���Τߡ�ñ�Ȥ�Escape��ͭ���ˤ��뤳�Ȥ��Ǥ��ޤ���
195
 
 
196
 
  ;; ñ�Ȥ�Esc�β����򥿡��ߥʥ���ͭ���ˤ���
197
 
  (setq uim-use-single-escape-on-terminal t)
198
 
 
199
 
����������������򤷤���硤�����ߥʥ��Ǥ�Fn������Delete����
200
 
��¾��Alt�������Ȥ߹�碌�������Х��������������ư��ʤ�
201
 
�ʤ�ޤ��Τǡ������ᤷ�ޤ���
202
 
 
203
 
 
204
 
* ����饤���Ѵ�����ɽ����ǥե���Ȥ�ͭ���ˤ���
205
 
  
206
 
����饤���Ѵ�����ɽ����Emacs�ǻ��Ѥ��Ƥ���ե���Ȥ��ץ��ݡ�
207
 
����ʥ�ե���Ȥ�̵��������������ư��ʤ����ᡤ�ǥե���
208
 
�ȤǤ�̵�������Ƥ���ޤ���
209
 
 
210
 
�Ѵ�����Υ���饤��ɽ���˴ؤ���ǥե���Ȥο�����ѹ�������
211
 
���ϡ��ʲ��� .emacs �˵��Ҥ��Ƥ���������
212
 
 
213
 
  ;; �Ѵ������ǥե���Ȥǥ���饤��ɽ���ˤ���
214
 
  (setq uim-candidate-display-inline t)
215
 
 
216
 
 
217
 
�Ѵ�����Υ���饤��ɽ���Υ��󥪥դ򥭡��ܡ��ɤ������ؤ�����
218
 
���ϡ��ʲ��� .emacs �˵��Ҥ��Ƥ���������
219
 
 
220
 
  ;; ư������Ѵ������ɽ�����������ؤ���
221
 
  ;; (M-;��Ȥ�������)
222
 
  (global-set-key "\M-;" 'uim-switch-candidate-display-mode)
223
 
 
224
 
 
225
 
 
226
 
* �ץꥨ�ǥ��åȤ��Ѵ�����ο����ѹ�����
227
 
 
228
 
�Ѵ��������ο�����������ʤ����ϡ��ʲ��Τ褦�˵��Ҥ��뤳��
229
 
���ѹ���ǽ�Ǥ���
230
 
 
231
 
���Ѳ�ǽ�ʿ��� M-x list-colors-display �dz�ǧ�Ǥ��ޤ���
232
 
 
233
 
  ;; �ץꥨ�ǥ��åȤ�ʸ�������طʿ�
234
 
  (set-face-foreground 'uim-preedit-highlight-face "white")
235
 
  (set-face-background 'uim-preedit-highlight-face "blue")
236
 
 
237
 
  ;; �ץꥨ�ǥ��åȤΥ��ѥ졼����ʸ����
238
 
  (set-face-foreground 'uim-separator-face "white")
239
 
 
240
 
  ;; �Ѵ�����δ�����ܤ�ʸ�������طʿ�
241
 
  (set-face-foreground 'uim-candidate-odd-face "blue")
242
 
  (set-face-background 'uim-candidate-odd-face "white")
243
 
 
244
 
  ;; �Ѵ�����ζ������ܤ�ʸ�������طʿ�
245
 
  (set-face-foreground 'uim-candidate-even-face "blue")
246
 
  (set-face-background 'uim-candidate-even-face "yellow")
247
 
 
248
 
  ;; �Ѵ���������������ʬ��ʸ�������طʿ�
249
 
  (set-face-foreground 'uim-candidate-selected-face "blue")
250
 
  (set-face-background 'uim-candidate-selected-face "white")
251
 
 
252
 
  ;; �Ѵ�����θ��ߤΥڡ����ֹ��ɽ��ʬ��ʸ�������طʿ�
253
 
  (set-face-foreground 'uim-candidate-nth-face "red")
254
 
  (set-face-background 'uim-candidate-nth-face "white")
255
 
 
256
 
 
257
 
 
258
 
* �ץꥨ�ǥ��åȤ��Ѵ�������Ȥ��դ��� (�ϼ��Emacs����)
259
 
 
260
 
Emacs�������䲼����ɽ�����б����Ƥ��ʤ����(Emacs-20.x��-nw 
261
 
���ץ�����Ĥ��ƥ����ߥʥ�ǵ�ư���������)�ˡ��ץꥨ�ǥ���
262
 
�Ȥ��Ѵ�����ζ�����ƥ����Ȥ����褹��ˤϰʲ������ꤷ�ޤ���
263
 
 
264
 
  ;; �ץꥨ�ǥ��åȤ�ξ�Ƥˡ�|�פ�ɽ������
265
 
  (setq-default uim-preedit-display-fences t)
266
 
 
267
 
  ;; �Ѵ�����κ����Ȳ����|�פ��-�פǰϤ�
268
 
  (setq-default uim-candidate-display-frame t)
269
 
 
270
 
 
271
 
 
272
 
* ��IM�Υǥե���Ȥ��������ꤹ��
273
 
 
274
 
��IM�Υǥե���Ȥ������uim��������Ȥϰۤʤ����Ƥ��ѹ���
275
 
�������ϡ��������󤷤��ꥹ�Ȥ򵭽Ҥ���ɬ�פ�����ޤ���
276
 
 
277
 
  ;; Anthy��skk�Υǥե���Ȥ����ϥ⡼�ɤ�Ҥ餬�ʤˤ���
278
 
  (setq uim-default-im-prop 
279
 
          '("action_anthy_hiragana" "action_skk_hiragana"))
280
 
 
281
 
 
282
 
 
283
 
* �ǥե���Ȥ�uim����ư���Ƥ���褦�ˤ���
284
 
 
285
 
����Υ᥸�㡼�⡼�ɤǺǽ餫��uim����ư����褦�ˤ��������
286
 
�ϡ��ʲ��Τ褦��.emacs �ʤɤ˽񤤤Ƥ����ޤ���
287
 
 
288
 
  ;; html-mode�Ǻǽ餫��uim��ư���Ƥ����������
289
 
  ;; (html-mode�ε�ư�ˤ��碌��uim��ư���������)
290
 
  (add-hook 'html-mode-hook
291
 
             (lambda ()
292
 
              (uim-mode 1)
293
 
               ))
294
 
 
295
 
 �� LEIM�ǻ��Ѥ�����ϡ���(uim-mode 1)�פ������
296
 
  ��(toggle-input-method)�����Ƚ񤱤Ф��ޤ��������⤷��ޤ���
297
 
 
298
 
 
299
 
�������󤢤���ϡ��ʲ��Τ褦�ˤޤȤ�ƽ񤤤Ƥ��ޤ��ޤ��礦
300
 
 
301
 
  (mapcar (lambda (x)
302
 
    (add-hook x (lambda () (uim-mode 1))))
303
 
     '(mew-draft-mode-hook
304
 
       html-mode-hook
305
 
       lisp-interaction-mode-hook
306
 
       php-mode-hook
307
 
       text-mode-hook))
308
 
 
309
 
 
310
 
�ޤ���Ʊ�ͤˡ�����Υ⡼�ɤǤ��Ѵ�����Υǥե���Ȥ�ɽ������
311
 
�����ꤹ�뤳�Ȥ��ǽ�Ǥ���
312
 
 
313
 
  ;; navi2ch�ǽ񤭹��߻��ˡ��ǥե���Ȥ� uim ����ư����褦�ˤ���
314
 
  ;; �Ѵ�����ϥ���饤��ɽ�������ʤ��褦�ˤ�����
315
 
  (add-hook 'navi2ch-message-mode-hook 
316
 
            (lambda () (uim-mode 1)
317
 
              (setq uim-candidate-display-inline-buffer nil)
318
 
              ))
319
 
 
320
 
 
321
 
 
322
 
[����¾���̤����]
323
 
 
324
 
�ޥ��ʡ��⡼�ɤ�IM�����ؤ���������
325
 
 
326
 
  M-x uim-im-switch
327
 
 
328
 
�� uim.el �����Ѳ�ǽ��IM�����������򤹤�Ȥ��Ǥ��ޤ���
329
 
 
330
 
 
331
 
�� LEIM��uim�����Ѥ��Ƥ�����ϡ�IM�����ؤ��ˤ�LEIM��������
332
 
  ���� set-input-method ���ޥ�ɤ����Ѥ��Ƥ���������
333
 
 
334
 
 
335
 
��������
336
 
==========
337
 
 
338
 
uim.el���ۥڡ����򻲾Ȥ��Ƥ���������
339
 
 
340
 
 
341
 
�ǿ��Ǥ�����
342
 
============
343
 
 
344
 
- ������Wiki����ɤ���
345
 
 
346
 
http://garakuta.homelinux.org/~nosuke/tsubo/uim-el.html
347
 
 
348
 
 
349
 
 
350
 
�Х�����˾��������
351
 
==================
352
 
 
353
 
- �᡼�����𤹤���� �Τ���<sasugaanija@gmail.com> ���ˤ��ꤤ���ޤ�
354
 
 
355
 
- Wiki�����˽񤭹���Ǥ������äƤ�빽�Ǥ�
356
 
 
357
 
 
 
292
  Emacs�� -nw ���ץ�����Ĥ��ƥ����ߥʥ��ǵ�ư������硤uim.el��
 
293
  �ե��󥯥���󥭡�����������ʤɤ��ü�ʥ�����ǧ�����뤿��ˡ�
 
294
  �ǥե���ȤǤ�ñ�ȤDz������줿Escape��uim¦���Ϥ��ʤ��褦�ˤʤäƤ��ޤ���
 
295
  ���Τ��ᡤuim¦��ñ�Ȥ�Escape�˥Х���ɤ��줿������Emacs��ǸƤӽФ�
 
296
  ��硤Escape��2��³�������Ϥ��ʤ���Фʤ�ޤ���
 
297
 
 
298
 
 
299
  ���줬�ɤ����Ƥ���ʾ��ϡ�uim-use-single-escape-on-terminal �ѿ���
 
300
  ��nil�ˤ��뤳�Ȥǡ��ץꥨ�ǥ��å�ʸ����ɽ�����ñ�Ȥ�Escape��ͭ����
 
301
  ���뤳�Ȥ��Ǥ��ޤ���
 
302
 
 
303
    (setq uim-use-single-escape-on-terminal t)
 
304
 
 
305
 
 
306
  �� ���������Ԥ��ȡ��ե��󥯥���󥭡�����������ʤɤ��ü�ʥ�����¾��
 
307
     Alt�������Ȥ߹�碌�������Х���ɤʤɤ�������ư��ʤ��ʤ뤿�ᡤ
 
308
     �����ᤷ�ޤ���
 
309
 
 
310
 
 
311
 
 
312
���ޥ��
 
313
========
 
314
 
 
315
* uim-mode
 
316
 
 
317
  uim-mode��ľ�����Ѥ��Ƥ�����ˡ�uim.el�Υ��󥪥դ��ڤ��ؤ��ޤ���
 
318
 
 
319
 
 
320
* uim-im-switch
 
321
 
 
322
  uim.el��ޥ��ʡ��⡼�ɤ�ľ�����Ѥ��Ƥ�����ˡ����ߤΥХåե���
 
323
  ���Ѥ��Ƥ���IM���ѹ����ޤ������ϸ塤tab�򲡤��ȡ����Ѳ�ǽ��IM��
 
324
  ����ɽ�����졤����Ǥ��ޤ���
 
325
 
 
326
  �� LEIM��uim.el�����Ѥ��Ƥ�����ϡ�set-input-method ���ޥ�ɤ�
 
327
     ���Ѥ���IM���ڤ��ؤ��Ʋ�������
 
328
 
 
329
 
 
330
* uim-switch-candidate-display-mode
 
331
 
 
332
  ���ߤΥХåե��Υ���饤���Ѵ�����ɽ����ǽ�Υ��󥪥դ��ڤ��ؤ��ޤ���
 
333
 
 
334
 
 
335
* uim-reorder-minor-mode-map-alist
 
336
 
 
337
  �ޥ��ʡ��⡼�ɤΥ����ޥåפ��¤��ؤ��ơ�uim.el�Υޥåפ���Ƭ��
 
338
  ��ư�����ޤ����ܺ٤�FAQ�򻲾Ȥ��Ƥ���������
 
339
 
 
340
 
 
341
* uim-el-version
 
342
 
 
343
  uim.el�ΥС�������ɽ�����ޤ���
 
344
 
 
345
 
 
346
 
 
347
FAQ
 
348
===
 
349
 
 
350
Q. gtags-mode��ư����ȡ�uim-anthy��On�ˤǤ��ʤ��ʤ�ޤ���
 
351
   ��ϡ�uim-anthy��On/Off��Alt+Space�������ƤƤ��ޤ���
 
352
 
 
353
A. Emacs�򥿡��ߥʥ��ǵ�ư���Ƥ��ꡤ������Escape�ǻϤޤ륭���ޥåפ�
 
354
   �������ޥ��ʡ��⡼�� (gtags-mode�ʤ�) ��uim.el������ɤ߹����
 
355
   ���ޤ��ȡ����Τ褦�����꤬ȯ�����ޤ���
 
356
 
 
357
   ���Τ褦������ϡ�¾�Υޥ��ʡ��⡼�ɤ�ͭ���ˤ�����ˡ��ޥ��ʡ�
 
358
   �⡼�ɤΥ����ޥå�����¤��ؤ�����Ƭ��uim.el�Υ����ޥåפ�
 
359
   ��ư�����뤳�ȤDz�ò�ǽ�Ǥ���
 
360
 
 
361
   uim-reorder-minor-mode-alist �ؿ��������ε�ǽ���󶡤��ޤ���
 
362
 
 
363
 
 
364
   ���Ȥ��С�.emacs�ǰʲ��Τ褦�ˤ���gtags-mode��ư���Ƥ���ʤ顤
 
365
 
 
366
     (add-hook 'c-mode-common-hook
 
367
               '(lambda ()
 
368
                 (gtags-mode 1)))
 
369
 
 
370
   ���Τ褦�ˡ�gtags-mode��ư�������uim-reorder-minor-mode-alist��
 
371
   �ƤӽФ��褦�ˤ��ޤ���
 
372
 
 
373
     (add-hook 'c-mode-common-hook
 
374
                '(lambda ()
 
375
                  (gtags-mode 1)
 
376
                  (uim-reorder-minor-mode-map-alist)))
 
377
 
 
378
 
 
379
Q. LaTeX�ե�������Խ����Ƥ���ȡ�uim.el���Ѵ������Ф�����ä�����
 
380
   ���뤿�Ӥˡ��Ԥ��ԥ��ԥ�ư�����Ȥ�����ޤ���
 
381
   ���β��������Ƥ���ΤǤ�����
 
382
 
 
383
A. ����ϡ�Emacs-22.x��latex-mode������^�פ��_�פθ��ʸ���Υե����
 
384
   �������򾮤������Ƥ��ޤ��Ȥ��������ʻ��ͤ������Ǥ���
 
385
 
 
386
 
 
387
   ���ˤʤ�ΤǤ���С��ʲ��������.emacs���ɲä��ơ�latex-mode��
 
388
   ���դ�ʸ���䲼�դ�ʸ������ʬ�Υ��������������ʤ�ʤ��褦�ˤ��Ʋ�������
 
389
   
 
390
   
 
391
   (add-hook 'latex-mode-hook
 
392
             '(lambda ()
 
393
                (setq tex-verbatim-face nil)
 
394
                (defun tex-font-lock-suscript () nil)))
 
395
 
 
396
 
 
397
Q. ����饤���Ѵ�����ɽ��������̵��������Ƥ��ޤ����Ȥ�����ޤ���
 
398
   �ʤ��Ǥ�����
 
399
 
 
400
A. �����餯��uim.el���Ѵ������ɽ�����褦�Ȥ��Ƥ����ΰ�˥����Х쥤��
 
401
   ¸�ߤ��Ƥ���Ȼפ��ޤ���
 
402
 
 
403
   uim.el�ϡ�����Ū����ͳ���顤�����Х쥤�Τ����ΰ���Ѵ������
 
404
   ɽ�����뤳�Ȥ��Ǥ��ޤ����Ѵ����䤬ɽ�������٤��ΰ�˥����Х쥤��
 
405
   ¸�ߤ�����硤����饤���Ѵ�����ɽ����ǽ�ϰ��Ū��̵��������ޤ���
 
406
 
 
407
   �㤨�С�flyspell-mode��show-paren-mode��mmm-mode�ʤɤ�
 
408
   �����Х쥤�����Ѥ��Ƥ��ޤ����ޤ���Mew�Υإå�������Ǥ�����
 
409
   ����Ƥ��ޤ��������⡼�ɤ�uim.el��������Ѥ�����硤
 
410
   ����饤���Ѵ�����ɽ����̵����������礬����ޤ���
 
411
 
 
412
 
 
413
Q. Emacs�ǥץ��ݡ�����ʥ�ե���Ȥ����Ѥ��Ƥ�����ˡ��Ѵ������
 
414
   ɽ��������ޤ����ɤ������ľ��ޤ�����
 
415
 
 
416
A. ��ǰ�ʤ��顤�ץ��ݡ�����ʥ�ե���Ȥ����Ѥ��Ƥ���¤ꡤ
 
417
   ����饤���Ѳ������ɽ����������ɤ����ȤϤǤ��ޤ���
 
418
 
 
419
   �ɤ����Ƥ�ץ��ݡ�����ʥ�ե���Ȥ����Ѥ������ΤǤ���С�
 
420
   ����饤���Ѵ�����ɽ����̵�������뤫������ʤ��������Τ�
 
421
   �������Ʋ�������
 
422
 
 
423
 
 
424
Q. uim.el��ͭ���ˤ��Ƥ���ȡ���Τ褯�Ȥ������������
 
425
   ��ǽ���ޤ��󤬤ʤ��Ǥ�����
 
426
 
 
427
A. uim.el�ϡ�����Ȥ����륭�����򲣼�ꤷ�ư���uim���Ϥ����Ȥ�
 
428
   ���Ƥ��ޤ������Τ��ᡤ�������ü����ˡ�Ǽ�������Ƥ��������
 
429
   �������ϡ�uim.el��ͭ���ˤ�����硤��������ѤǤ��ʤ��ʤäƤ��ޤ�
 
430
   ��ǽ��������ޤ���
 
431
 
 
432
   ���Τ褦�ʥ������ϡ����դ�����uim.el����ɤ����б�����褦��
 
433
   ���Ƥ��ޤ�������Ԥ����٤�Ȥä����ȤΤʤ�����������ˤϡ�
 
434
   �����ư��ʤ���Τ��ޤޤ�Ƥ��뤫�⤷��ޤ���
 
435
 
 
436
   �⤷��uim.el��ON�ˤ�������ѤǤ��ʤ��ʤäƤ��ޤ���������
 
437
   ���Ĥ����顤����Bugzilla��ML����𤷤Ƥ���������
 
438
 
 
439
   
 
440
Q. ***-mode��uim.el���Ȥ߹�碌�����Ѥ���ȴ�̯�ʿ����񤤤򼨤��ΤǤ���
 
441
   �ʤ��Ǥ�����
 
442
 
 
443
A. ���Ҥ�uim.el���ü������顤uim.el������Υ⡼�ɤ��Ȥ߹�碌�����Ѥ���
 
444
   ���ˡ����Υ⡼�ɤ��������ʵ�ư�򼨤���ǽ���Ͻ�ʬ�ͤ����ޤ���
 
445
 
 
446
   �⤷�����Τ褦�ʥ⡼�ɤ򸫤Ĥ����顤����Bugzilla��ML����𤷤Ƥ���������
 
447
   
 
448
 
 
449
Q. ����������Emacs�������ǽ�ˤʤ�ޤ������Ф餯��������褹��ΤǤ�����
 
450
   uim-mode��̵��������Ƥ��ޤ��ޤ���
 
451
 
 
452
A. �����餯��uim.el�ΥХå�����ɥץ������ (uim-el-agent�⤷���� 
 
453
   uim-el-helper-agent) ������å��夷���Ȼפ��ޤ���
 
454
 
 
455
   �Ƹ���������褦�Ǥ����顤����Bugzilla��ML����𤷤Ƥ���������
 
456
 
 
457
 
 
458
Q. ���uim-anthy��ȤäƤ��ޤ���Emacs�򥿡��ߥʥ륨�ߥ�졼�����
 
459
   ��ư������硤���եȡܱ��������ӥ��եȡܺ������ʸ���
 
460
   ���Ф��̤ߤ��Ǥ��ޤ��󡥤ʤ��Ǥ��礦����
 
461
   
 
462
 
 
463
A. �����餯���ʲ���3�Ĥ���ͳ�Τɤ줫�ˤ���ΤǤ��礦��
 
464
 
 
465
    1) ���եȡܺ�/�������������ɥ��ޥ͡�����䥿���ߥʥ륨�ߥ�졼��
 
466
       ���ȤΥ��硼�ȥ��åȤȤ����������Ƥ���
 
467
 
 
468
    2) �����ߥʥ륨�ߥ�졼�������եȡ����������ǧ���������Ǥ��ʤ�
 
469
 
 
470
    3) �����ߥʥ륨�ߥ�졼�����Ϥ��Ƥ��륷�եȡ����������
 
471
       ���������ץ������󥹤�Emacs������Ǥ��Ƥ��ʤ�
 
472
 
 
473
 
 
474
   1)��ñ��Ǥ���������ɥ��ޥ͡�����䡤�����ߥʥ륨�ߥ�졼����
 
475
   ���������������ͭ���ʥ��硼�ȥ��åȤ�̵�������Ʋ�������
 
476
 
 
477
 
 
478
   2)�Ͽ���Ǥ������եȡ�������������Ѥ�����뤫�����뤤��¾��
 
479
   �����ߥʥ륨�ߥ�졼���˾�괹���뤷������ޤ���
 
480
 
 
481
 
 
482
   3)�ϡ�.emacs�˥��������ץ������󥹤��б����륭���Υڥ���
 
483
   �ɲä��뤳�Ȥǽ�����ǽ�Ǥ���
 
484
 
 
485
   �㤨�С�GNU Emacs�ϡ��ʲ�������˲ä��뤳�Ȥǡ������餯���糵��
 
486
   �����ߥʥ륨�ߥ�졼�����б��Ǥ��ޤ���
 
487
 
 
488
      ;; xterm��mlterm�ʤ�
 
489
      (define-key function-key-map [27 79 49 59 50 65] [S-up])
 
490
      (define-key function-key-map [27 79 49 59 50 66] [S-down])
 
491
      (define-key function-key-map [27 79 49 59 50 67] [S-right])
 
492
      (define-key function-key-map [27 79 49 59 50 68] [S-left])
 
493
 
 
494
      (define-key function-key-map [27 79 49 59 53 65] [C-up])
 
495
      (define-key function-key-map [27 79 49 59 53 66] [C-down])
 
496
      (define-key function-key-map [27 79 49 59 53 67] [C-right])
 
497
      (define-key function-key-map [27 79 49 59 53 68] [C-left])
 
498
 
 
499
      (define-key function-key-map [27 79 49 59 54 65] [C-S-up])
 
500
      (define-key function-key-map [27 79 49 59 54 66] [C-S-down])
 
501
      (define-key function-key-map [27 79 49 59 54 67] [C-S-right])
 
502
      (define-key function-key-map [27 79 49 59 54 68] [C-S-left])
 
503
 
 
504
      ;; mrxvt�ʤ�
 
505
      (define-key function-key-map [27 91 49 59 50 65] [S-up])
 
506
      (define-key function-key-map [27 91 49 59 50 66] [S-down])
 
507
      (define-key function-key-map [27 91 49 59 50 67] [S-right])
 
508
      (define-key function-key-map [27 91 49 59 50 68] [S-left])
 
509
 
 
510
      (define-key function-key-map [27 91 49 59 53 65] [C-up])
 
511
      (define-key function-key-map [27 91 49 59 53 66] [C-down])
 
512
      (define-key function-key-map [27 91 49 59 53 67] [C-right])
 
513
      (define-key function-key-map [27 91 49 59 53 68] [C-left])
 
514
 
 
515
      (define-key function-key-map [27 91 49 59 54 65] [C-S-up])
 
516
      (define-key function-key-map [27 91 49 59 54 66] [C-S-down])
 
517
      (define-key function-key-map [27 91 49 59 54 67] [C-S-right])
 
518
      (define-key function-key-map [27 91 49 59 54 68] [C-S-left])
 
519
 
 
520
      ;; urxvt �ʤ�
 
521
      (define-key function-key-map [27 91 97] [S-up])
 
522
      (define-key function-key-map [27 91 98] [S-down])
 
523
      (define-key function-key-map [27 91 99] [S-right])
 
524
      (define-key function-key-map [27 91 100] [S-left])
 
525
 
 
526
      (define-key function-key-map [27 79 97] [C-up])
 
527
      (define-key function-key-map [27 79 98] [C-down])
 
528
      (define-key function-key-map [27 79 99] [C-right])
 
529
      (define-key function-key-map [27 79 100] [C-left])
 
530
 
 
531
 
 
532
Q. �������ϻ��ˡ��֤��פȡ֡��פΤɤ���Υ����򲡤��Ƥ�֤��פ�����
 
533
   ����Ƥ��ޤ��ޤ����ɤ�����С֡��פΥ����ǡ֡��פ����Ϥ����
 
534
   �褦�ˤʤ�ޤ�����
 
535
 
 
536
A. ��ǰ�ʤ��顤�����¸������ɤ���ˡ��䤿�����Τ�ޤ���
 
537
 
 
538
   ���ʤ��Ȥ� GNU Emacs���ư��Ƥ���ELISP�Υץ�����फ�顤
 
539
   �����2�ĤΥ����Τɤ��餬�����줿������̤��뤳�Ȥ��Ǥ��ޤ���
 
540
   GNU Emacs�ϡ�ñ�ˡ�\��(�Хå�����å���) �����������줿�Ȥ���
 
541
   ǧ�����ʤ��ΤǤ���
 
542
 
 
543
 
 
544
Q. ��īCVS��������å������Ȥ��Ƥ���Emacs����uim.el��ư���ޤ���
 
545
   �᤯���Ȥ����Ƥ���������
 
546
 
 
547
A. �����ʤ�����CVS�κ���ü�ΥС������ϡ����Ф��Ф������ʥХ���
 
548
   �������뤿�ᡤ���ߤ��Ѷ�Ū�ʥ��ݡ��Ȥ򤷤Ƥ��ޤ���