Emacs Wiki
Updated: 2002-11-17 09:08:52 -
[ Home |
Wiki Home | Index | Changes
]
emacs-wikiモードは、Wikiスタイルのハイパーテキスト編集モードです。
目次
-
インストール
-
参考
-
書き方
-
パブリッシュ
-
日本語で使う
-
リンク
-
リスト
-
タグ
-
-
エスケープ
-
加工・挿入
-
その他
簡単でした。
- load-pathが通ったディレクトリに、emacs-wiki.elをコピー
- .emacsに(load "emacs-wiki.el")を追加。
- mkdir ~/Wiki
- mkdir ~/WebWiki
- emacs ~/Wiki/WelcomePage で何か書いて保存。
- C-c C-pで~/WebWiki/WelcomePage.htmlが出力されます。
- 設定はM-x customize-group emacs-wikiで。
参考にさせていただいてます。ありがとうございます。
- C-c C-pで、修正したファイルだけをHTML化してくれます。
- 全ファイルをパブリッシュしなおしたい場合はC-u C-c C-p。
- ファイルの文字コードが、そのままHTMLの文字コードになります。
- M-x customize-group emacs-wiki-publishで設定画面を出して、Meta Contentってところで文字コードの指定ができます。
- リストの前後には空行を入れます。
- 入れ子になったリストは(たぶん)作れません。
Wikiファイル内にXML風のタグを書くことで、パブリッシュする内容をコントロールできます。タグの説明は、M-x describe-variable emacs-wiki-markup-tagsで表示します。
閉じタグが無い場合は基本的に/をつけたほうが良いようです。現状(2.36)では、スラッシュ無しで認識されるタグ(nop)と、認識されないタグ(redirect)があります。
閉じタグ無しの場合、スラッシュの前に空白を入れないとダメな場合もあるようです。
- nop ... WikiName の前に置いてリンクを無効にする
- example ... preタグで囲む
- verbatim ... Wikiの書式を無視して、そのまま出力
- verse ... 空白の数を変えない
- contents ... 目次を挿入
- lisp ... emacs lispを実行して結果を表示
- command ... シェルを実行して結果を挿入
- python, perl ... python/perlのコードを実行して結果を挿入
- c-source ... c2htmlで整形
- bookmarks ... ブラウザのブックマークファイルをリンクにして挿入
- redirect ... url属性で指定したページにリダイレクト
KOSEKI Kengo <kengo@tt.rim.or.jp>