Emacs で ReStructuredText を編集

簡単な仕様書を書くに当たって使ってみた

参考サイト

インストール

  1. rst.elをダウンロード
  2. .emacsに
    ;; 読み込み
    (autoload 'rst "rst-mode")
    
    ;; 拡張子との関連づけ
    (setq auto-mode-alist
     (append '(("\\.txt$" . rst-mode)
     ("\\.rst$" . rst-mode)
     ("\\.rest$" . rst-mode)) auto-mode-alist))
    
    ;; 背景が黒い場合はこうしないと見出しが見づらいので変更
    (setq frame-background-mode 'dark)
    ;; 全部スペースでインデントしましょう
    (add-hook 'rst-mode-hook '(lambda() (setq indent-tabs-mode nil)))
  3. htmlに変換できるようにするため、python-docutilsをインストール
    yum install python-docutils

使い方

  • セクションタイトル
    C-c C-a
    連続して打つことでセクションのレベルが変化
  • セクション移動
    C-c C-n
    前進
    C-c C-p
    後退
  • コメント
    領域を選択してC-c C-c
  • 見出し一覧表示
    C-c C-t
  • HTMLへコンバート
    C-c 1
    保存ファイル名を指定してEnter

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中