優しい Emacs-Lisp 講座
メジャー・モードを作ろう
Emacs-Lisp without a Hustle
pcs39334@asciinet.or.jp
yuuji@ae.keio.ac.jp
(C) 1991-1995 by HIROSE, Yuuji
メジャーモードを書こう
メジャーモードってなに
メジャーモードの必須条件
モード名の設定
キーマップの設定
キーの割当て
ローカルマップ使用宣言
メジャーモード関数の定義
インタラクティブ関数
インタラクティブ関数をキーにバインドする
関数を実際に定義する
章末問題 1
まとめ 1
余談 1 「〜関係の関数はないかな?」を探す。
Emacs-Lisp の構文
変数
変数の宣言
変数の束縛
制御構造
if
or
and
cond
while
catch, throw
算術
演算子
算術関数
章末問題 2
余談 2 関数・変数
余談 3 デバッギング
余談 4 プログラムの評価
最低限の関数をおさえる
カーソル移動
相対移動
char 単位移動
word 単位移動
line 移動
絶対移動
ポイント
ポイント移動
行移動
桁移動
移動境界の検査
絶対移動関係のまとめ
検索移動
Lisp エスケープキャラクタ
文字列検索
単語検索
正規表現検索
代表的なメタキャラクタ
文字(種)スキップ
検索結果へのアクセス
検索関数のまとめ
練習問題 3-1
ポイント位置の保存
文字列挿入/削除
文字列挿入
insert-char
self-insert-command
文字列と他の型の変換
format
型変換
文字列の取り込み
数値変換
文字列変換
文字列操作関数
文字列削除
文字列置換
バッファ編集関数のまとめ
余談 5 雑関数
余談 6 Emacs-Lisp のスコープ
練習問題 3-2
補完入力とその周辺
一般入力関数
補完入力関数
リスト
リストの構造
リスト処理関数
リスト作成
リストの要素の参照
リストの要素の追加
リストどうしの結合
述語関数等
連想リスト
余談 7 マクロ
余談練習小問題
completing-read
補完を制御する変数
try-completion
all-completions display-completion-list
Concept Index
Function Index
Variable Index
This document was generated on 29 January 1998 using the
texi2html
translator version 1.52.