-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.ja
104 lines (65 loc) · 2.78 KB
/
README.ja
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
mode-info ----- Commands to show Info descriptions.
1. 概要
これは,メジャーモードに対応して適切な関数・変数の説明を表示するよう
に describe-function / describe-variable を拡張するプログラムです.
describe-function や describe-variable と非常に良く似ていますが,編集
中のバッファの major-mode に応じて,適切な Info を選択・表示する点が
異なります.
最新版は,以下の場所から入手することができます.
http://namazu.org/~tsuchiya/elisp/mode-info.tar.gz
2. 対応している Info
現在,以下の Info に対応しています.
Emacs Lisp Reference Manual
Emacs Manual
GNU C Library Reference Manual
Ruby Reference Manual (Japanese)
Perl Reference Manual (Japanese)
Octave Reference Manual
SLIB Reference Manual
Guile Reference Manual
Gauche Reference Manual
Make Manual
3. インストール
事前に,変数や関数の説明が記述されている Info を Emacs から閲覧できる
ようにインストールしてください.
(1) 最初に configure を実行してください.
./configure
このコマンドは,本パッケージを構築するために必要な準備を行います.
もし,閲覧したい Info が非標準的な場所にインストールされている場
合は,その場所を以下のように指定する必要があるかも知れません.
./configure --with-info-addpath=~/info
(2) 以下のコマンドを実行して,プログラムをインストールしてください.
make
make install
(3) 以下のコマンドを実行して,閲覧対象となる Info の索引を作成し,索
引をインストールしてください.
make index
make install-index
以前に作成した索引を再利用したい場合は,この操作は省略できます.
(4) 最後に,~/.emacs に以下の設定を追加してください.
(require 'mi-config)
(define-key global-map "\C-hf" 'mode-info-describe-function)
(define-key global-map "\C-hv" 'mode-info-describe-variable)
(define-key global-map "\M-." 'mode-info-find-tag)
カラフルな Info が好みの人は,以下の設定も追加してください.
(require 'mi-fontify)
configure が実行できない環境にインストールする場合は,全てのプログラ
ムを byte-compile し,適当なディレクトリにプログラム類をコピーしてく
ださい.その後,上述の設定を行ってから,
M-x mode-info-make-all-indices RET
とすると,索引が作成されます.
4. TODO
--> 対応文書の拡充.文書クラスを作成するためのドキュメント整備.
--> C-h C-i (info-lookup-symbol) とよく似ている.Emacs にこんな機能が
あったとは,まったく知らなかった.
--> 事前に索引を作成している分だけ,mode-info の方が高速.
--> 対応文書は今のところ info-look.el が15個と多い.
5. 連絡先
土屋 雅稔 <[email protected]>
Local Variables:
mode: indented-text
coding: euc-japan
use-kuten-for-period: nil
use-touten-for-comma: nil
fill-column: 72
End: