pukiwikiをemacsから編集
授業ノートをfirefoxを使ってpukiwikiでとっていたら,
firefoxが落ちてデータが吹っ飛ぶということが2度も起きてしまった.
pukiwikiを止めるのにはコストがかかるので,emacsから編集できる方法を探したらpukiwiki-modeというものを見つけた.
インストールの仕方は,とりあえずhttp.elとpukiwiki-mode.elを.emacs.dに突っ込んで,.emacsに
;;;pukiwiki-mode (setq pukiwiki-auto-insert t) (autoload 'pukiwiki-edit "pukiwiki-mode" nil t) (autoload 'pukiwiki-index "pukiwiki-mode" nil t) (autoload 'pukiwiki-edit-url "pukiwiki-mode" nil t) (setq pukiwiki-site-list '(("yambi" "http://yambi.mydns.jp/wiki/index.php" nil utf-8-dos) ("ap2007" "http://tzik.homeunix.net/ap2007/wiki/index.php" nil utf-8-dos) ))
などを書けば終わり.
のはずが,うまく動かない.
M-x pukiwiki-indexで読み込むまではうまくいくが,
- ファイルを保存しようとすると「文字コードの異なる文字が含まれています」と怒られる(なにも書いてなくても)
- 日本語タイトルのページだと文字化けして開くことができない
という問題が発生.
とりあえず1つ目の問題は,3030行目付近をコメントアウトで解決.
;;結果の表示 ;(if (< 0 mycount) ; (error "文字コードの異なる文字が含まれています"))
2つ目の問題はよく分からないので,M-x pukiwiki-editから開くことでごまかしている.