reST モード覚え書き

Sphinx のおかげで reST がまた見直されてるぞ!

ということで Emacs 用 reStructuredText モードのコマンドキーマップ

セクションデコレーション

セクションのタイトル装飾
C-c C-a
rst-adjust
C-c C-=
rst-adjust
C-=
st-adjust (Mac OSX じゃ動かないよ)
ドキュメント内のセクション階層を表示
C-c C-h
rst-display-decorations-hierarchy
ドキュメント内の装飾を均一化
C-c C-s
rst-straighten-decorations

セクションの移動と選択

カーソルのあるサブセクションを選択
C-c C-m
rst-mark-section
セクション間を進む/戻る
C-c C-n
rst-forward-section
C-c C-p
rst-backward-section

テキストブロックの操作

範囲内のパラグラフをリスト化
C-c C-b
rst-bullet-list-region
範囲内のパラグラフを番号付リスト化
C-c C-e
rst-enumerate-region
リストを番号リストに変換
C-c C-v
rst-convert-bullets-to-enumeration
範囲内をラインブロック化
C-c C-d
rst-line-block-region
範囲内の全リストが一貫しているか確認(?)
C-c C-w
rst-straighten-bullets-region
範囲を左右にシフト(リストを考慮して)
C-c C-l
rst-shift-region-left
C-c C-r
rst-shift-region-right
コメント/アンコメント
C-c C-c
comment-region

目次関連

目次バッファ表示
C-c C-t
rst-toc
目次挿入
C-c C-i
rst-toc-insert
ドキュメント内の目次更新(カーソルの場所はそのまま)
C-c C-u
rst-toc-update
目次上のカーソルのセクションに移動
C-c C-f
rst-goto-section

Emacs からのドキュメント変換

ドキュメントにプレコンフィギュアドなツールセットコマンドを実行する
C-c 1
rst-compile
C-c 2
rst-compile-alt-toolset
選択範囲を pseudo-xml に変換
C-c 3
rst-compile-pseudo-region
ドキュメントを PDF に変換してビューアを起動
C-c 4
rst-compile-pdf-preview
ドキュメントを S5 スライドに変換してビューアを起動
C-c 5
rst-compile-slides-preview