GNU Emacsマニュアル
$BLu<T$^$($,$-(B
まえがき
配布
GNU一般公有使用許諾書
はじめに
GNU一般公有使用許諾の下での複製、頒布、変更に関する条項と条件
和文文書自体の再配布に関して
あなたの新しいプログラムにこれらの条項を適用する方法
はじめに
画面構成
ポイント
エコー領域
モード行
メニューバー
文字、キー、コマンド
ユーザー入力の種類
キー
キーとコマンド
テキスト用の文字集合
Emacsの起動と終了
Emacsの終了
基本編集コマンド
テキストを挿入する
ポイント位置を移動する
テキストの消去
変更をアンドゥする(もとに戻す)
ファイル
ヘルプ
空行
継続行
カーソル位置の情報
数引数
コマンドを繰り返す
ミニバッファ
ファイル名入力用のミニバッファ
ミニバッファでの編集
補完
補完の例
補完コマンド
強い補完
補完のオプション
ミニバッファ履歴
ミニバッファコマンドの繰り返し
名前でコマンドを実行する方法
ヘルプ機能
キーに関する説明
コマンド名や変数名によるヘルプ表示
アプロポス
Lispライブラリに対するキーワード探索
多言語支援に関するヘルプ
ヘルプモードのコマンド
その他のヘルプコマンド
マークとリージョン
マークを設定する
暫定マークモード(transient-markモード)
リージョンに対する操作
テキストオブジェクトをマークするコマンド
マークリング
グローバルマークリング
テキストのキルと移動
削除とキル
削除
行単位のキル
他のキルコマンド
ヤンク
キルリング
キルしたテキストの追加
以前にキルしたテキストのヤンク
テキストの蓄積
矩形領域
レジスタ
レジスタに位置を保存する
レジスタにテキストを保存する
レジスタに矩形領域を保存する
レジスタにウィンドウ構成を保存する
レジスタに数値を保持する
レジスタにファイル名を保持する
ブックマーク
画面の制御
スクロール
水平スクロール
追従モード
選択的な表示
モード行の付加機能
テキストの表示方法
表示を制御する変数
探索と置換
インクリメンタルサーチ
低速端末でのインクリメンタルサーチ
一括型探索
単語探索
正規表現探索
正規表現の構文
探索と大文字小文字の区別
置換コマンド
無条件置換
正規表現による置換
置換コマンドと大文字小文字の区別
問い合わせ型置換
他の探索繰り返しコマンド
打ちまちがい訂正用コマンド
誤りの訂正
テキストの入れ替え
大文字小文字変換
綴りの検査と訂正
ファイルの扱い方
ファイル名
ファイルを訪問する
ファイルを保存する
バックアップファイル
単一バックアップファイルと番号付きバックアップファイル
バックアップの自動削除
コピーと改名
同時編集に対する保護
バッファを復元する
自動保存、不慮の事故に対する備え
自動保存ファイル
自動保存の制御
自動保存ファイルからのデータ回復
ファイル名の別名
VC(版管理、バージョンコントロール)
VC入門
利用可能な版管理システム
VCの概念
VCとモード行
VC下の基本的な編集
ロック使用時の基本的な編集
ロック非使用時の基本的な編集
記録項目用バッファの機能
旧版の調査と比較
VCの副次的なコマンド
VCへのファイル登録
VC状態表示コマンド
版管理操作のアンドゥ
VC下のdired
VC diredコマンド
ファイルの複数の枝分かれ
枝の切り替え
新しい枝の作成
枝の併合
複数ユーザーの枝
スナップショット
スナップショットの作成と使用
スナップショットの弱点
VCのその他のコマンドと機能
変更記録とVC
VC作業ファイルとマスタファイルの改名
版管理ヘッダの挿入
VCのカスタマイズ
VCのバックエンドに対するオプション
VC作業ファイルの扱い方
VC状態検索
VCコマンドの実行
ファイルディレクトリ
ファイルの比較
その他のファイル操作
圧縮されたファイルの参照
リモートファイル
クォートしたファイル名
複数のバッファの使い方
バッファの作成と選択
既存バッファの一覧
その他のバッファ操作
バッファの消去
複数バッファの操作
間接バッファ
複数のウィンドウ
Emacsウィンドウの概念
ウィンドウの分割
別のウィンドウの使い方
別のウィンドウに表示する
同じウィンドウへの強制表示
ウィンドウの削除と再配置
フレームとXウィンドウシステム
編集用マウスコマンド
二次セレクション
マウスで参照を辿る
メニューを出すマウスクリック
モード行のマウスコマンド
フレームの作成
スピードバーフレームの作成と使い方
複数ディスプレイ
特別なバッファフレーム
フレームパラメータの設定
スクロールバー
メニューバー
複数タイプフェイスの利用
フォントロックモード
フォントロックのモード
高速ロックモード
遅延ロックモード
高速ロックか遅延ロックか?
変更部分強調表示モード
その他のXウィンドウシステムでの機能
非ウィンドウ端末
国際化文字集合の使い方
国際化文字集合の紹介
マルチバイト文字を使用可能にする
言語環境
入力方式
入力方式の選択
ユニバイトとマルチバイトの非ASCII文字
コーディングシステム
コーディングシステムの認識
コーディングシステムの指定
フォントセット
フォントセットの定義方法
1バイトヨーロッパ文字の使い方
メジャーモード
メジャーモードの選択方式
字下げ
字下げコマンドとその技巧
タブストップ
タブと空白
自然言語用のコマンド
単語
文
段落
ページ
テキストの詰め込み
自動詰め込みモード(auto-fillモード)
明示的な詰め込みコマンド
詰め込み接頭辞
適応型詰め込み
大文字小文字変換コマンド
テキストモード(textモード)
アウトラインモード(outlineモード)
アウトラインの形式
アウトライン上での移動コマンド
アウトラインの可視/不可視制御コマンド
複数の視点からアウトラインを眺める
TeXモード
TeX編集コマンド
LaTeX編集コマンド
TeX印刷コマンド
nroffモード
整形済みテキストの編集
整形済みテキストの編集
ハード改行とソフト改行
整形情報の編集
整形済みテキストのフェイス
整形済みテキストの表示色
整形済みテキストの字下げ
整形済みテキストの幅揃え
他のテキスト属性の設定
エンリッチ(enriched)モードの強制
プログラムの編集
プログラム言語向けメジャーモード
リストとS式
リストとS式に対するコマンド
関数定義(defun)
プログラムの字下げ
プログラムの字下げ基本コマンド
複数行の字下げ
Lispの字下げのカスタマイズ
Cの字下げコマンド
Cの字下げのカスタマイズ
第1段階−−構文解析
第2段階−−字下げ計算
字下げスタイルの変更
構文シンボル
Cの字下げのための変数
Cの字下げスタイル
対応している括弧の自動表示
コメントの操作
コメント用コマンド
複数行にわたるコメント
コメントを制御するオプション
括弧の対応を保った編集
シンボル名の補完
関数名表示モード(which-functionモード)
説明文書用コマンド
変更記録
タグテーブル
ソースファイルのタグ構文
タグテーブルの作成
タグテーブルの選択
タグの探索
タグテーブルを用いた探索と置換
タグテーブルの照会
emergeを用いたファイルの併合
emergeの概要
emergeのサブモード
相違箇所の状態
併合コマンド
emergeの終了
2つの版の混合
細かな注意点
Cモードと関連するモード
Cモードの移動コマンド
エレクトリックC文字
Cの欲張りな削除機能
Cモードのその他のコマンド
Cモードのコメント
Fortranモード
移動コマンド
Fortranの字下げ
Fortranの字下げコマンド
継続行
行番号
構文上の規約
Fortranの字下げのための変数
Fortranのコメント
Fortran専用自動詰め込み(fortran-auto-fill)モード
桁位置の確認
Fortranのキーワードの略語
Fortranモードのその他のコマンド
asmモード
プログラムのコンパイルとテスト
Emacs下でのコンパイラの実行
Emacs下でのgrepによる探索
コンパイルモード
コンパイルのためのサブシェル
Emacs下でのデバッガの実行
GUDの起動
デバッガの操作
GUDのコマンド
GUDのカスタマイズ
Lisp式の実行
Emacs用のLispコードのライブラリ
Emacs Lisp式の評価
lisp対話バッファ
外部Lispの実行
略語の利用法
略語の考え方
略語の定義方法
略語展開の制御
略語の表示と編集
略語の保存
動的略語展開
動的略語のカスタマイズ方法
絵の編集
ピクチャーモードの基本編集
挿入後のポイント移動制御
ピクチャーモードのタブ
ピクチャーモードの矩形領域コマンド
メイルの送信
メイルバッファの形式
メイルヘッダフィールド
メイルの別名
メイルモード
メイルの送信
メイルヘッダの編集
メイルの引用
その他のメイルモードコマンド
NSAを悩ますには
メイル作成方式
メイルの閲覧rmail
rmailの基本概念
メッセージをスクロールする
メッセージ間での移動
メッセージの削除
rmailファイルとinbox
複数のrmailファイルの扱い方
ファイルへのメッセージのコピー
ラベル
rmailの属性
返事の送信
rmailのサマリ機能
サマリの作成
サマリでの編集
rmailファイルのソート
メッセージの表示
メッセージの編集
ダイジェストメッセージ
rmailファイルからinbox形式への変換
rot13メッセージの読み方
movemail
とPOP
ディレクトリエディタdired
diredの起動
diredバッファ内のコマンド
diredでのファイル削除
一度に多数のファイルにフラグを付ける
diredでのファイルの訪問
diredの印とフラグ
ファイルの操作
diredでのシェルコマンド
diredでのファイル名の変換
diredでのファイルの比較
diredのサブディレクトリ
サブディレクトリへの移動
サブディレクトリの隠蔽
diredバッファの更新
diredと
find
プログラム
暦と日誌
カレンダー内の移動
日/週/月/年単位の移動
週/月/年の始めと終り
特定の日付
カレンダーのスクロール
日数計算
その他のカレンダーコマンド
LaTeXカレンダー
祝祭日
日出入時刻
朔弦望(新月、上弦、満月、下弦)
他の暦との相互変換
参照可能な暦
他の暦への変換
他の暦からの変換
マヤ暦からの変換
日誌
日誌項目の表示コマンド
日誌ファイル
日付指定の形式
日誌への追加コマンド
特別な日誌項目
約束
夏時間
その他のコマンド
gnus
gnusのバッファ
gnusの起動時の動作
gnusコマンドのまとめ
Emacsからシェルコマンドを実行する
単一のシェルコマンド
対話的な下位のシェル
シェルモード(Shellモード)
シェルコマンド履歴
シェル履歴リング
シェル履歴のコピー
シェル履歴の参照
シェルモードのオプション
リモートホストのシェル
Emacsをサーバーとして使う
印刷
Postscriptの印刷
Postscriptの印刷を制御する変数
テキストのソート
ナロイング
2段組み編集
バイナリファイルの編集
Emacsセッションの保存
再帰編集レベル
エミュレーション
まぜこぜ新聞(Dissociated Press)
その他の娯楽
カスタマイズ
マイナモード(minor mode)
変数
変数の設定と参照
簡便なカスタマイズ方法
カスタマイズグループ
オプションの変更
フェイスのカスタマイズ
特定項目のカスタマイズ
フック
ローカル変数
ファイルにローカルな変数
キーボードマクロ
基本的な使い方
キーボードマクロの命名と保存
変化のあるマクロの実行
キーバインディングのカスタマイズ
キーマップ
プレフィックスキーマップ
ローカルキーマップ
ミニバッファのキーマップ
キーバインディングの対話的な変更
初期化ファイルでのキーの変更
ファンクションキーの再定義
名前の付いたASCIIコントロール文字
キーボード上の非ASCII文字
マウスボタンの再定義
使用禁止コマンド
キーボード変換
構文テーブル
初期化ファイル
`~/.emacs'
初期化ファイルの構文
初期化ファイルの例
端末に固有の初期化
個人の初期化ファイルの探し方
よくある問題への対処
中断とアボート
Emacsのトラブルに対する対処
DEL
で削除できない
再帰編集レベル
画面上のゴミ
テキスト内のゴミ
自発的なインクリメンタルサーチの開始
メモリ不足
クラッシュからの回復
緊急脱出
いらいらしたら…
バグの報告
バグの発生時期
バグの報告とは
バグレポートのチェックリスト
GNU Emacsに対する修正を送る
Emacsの開発に貢献するには
GNU Emacsに関する助言を得るには
コマンド行引数
動作引数
初期化オプション
コマンド引数の例
引数を指定したEmacsの再開
環境変数
一般的な変数
その他の変数
ディスプレイ名の指定
フォント指定オプション
ウィンドウ表示色オプション
ウィンドウジオメトリオプション
内部境界と外部境界
フレームタイトル
アイコン
Xリソース
LucidメニューのXリソース
MotifメニューのXリソース
Emacs 19逆向きニュース
EmacsとMS-DOS
MS-DOSのキーボードとマウス
MS-DOSの画面
MS-DOSにおけるファイル名
テキストファイルとバイナリファイル
印刷とMS-DOS
MS-DOSでの国際化対応
サブプロセス(MS-DOS)
サブプロセス(Windows 95、NT)
Windowsのシステムメニューの利用
GNU宣言
GNUとは何か? GnuはUnixではない(Gnu's Not Unix)!
なぜGNUを作成しなければならないのか?
なぜGNUはUnix互換なのか?
GNUをどうやって配布するか?
なぜ他の多くのプログラマが協力してくれるのか?
あなたはどのようにしたら貢献できるか?
なぜ全てのコンピュータ・ユーザが恩恵をうけるのか?
GNUの目標への異議と、簡単にできる反証
用語集
キー(文字)索引
コマンド/関数索引
変数索引
概念索引
This document was generated on 3 August 2004 using
texi2html
1.56k.