2006-10-21

pukiwiki-mode for PukiWiki 1.4.7

会社で入れたPukiWikiをヘビーに使い倒すためMeadowさんにpukiwiki-modeをインストールしたのだが、インデックスが表示されない orz...

四苦八苦した結果、以下のことが分かった:

日付の解析を間違えるので、default.ini.phpの$show_passageは0にしてはいけない。

一覧ページのフォーマットが変わったので、HTMLの正規表現を変える必要がある。

--- pukiwiki-mode.el.ORG 2005-02-22 17:01:47.001000000 +0900
+++ pukiwiki-mode.el 2006-10-20 12:58:44.031250000 +0900
@@ -2701,7 +2701,8 @@
"index として抽出する anchor の正規表現の Pukiwiki 1.3系用。")

(defvar pukiwiki-fetch-index-regexp-1.4-later
- "<li><a[^?]*\\?cmd=read&page=\\([^\"]*\\)\"[^>]*>\\([^<]*\\)</a>[<small>]*\\([^<]*\\)[</small>]*</li>"
+ ;;"<li><a[^?]*\\?cmd=read&page=\\([^\"]*\\)\"[^>]*>\\([^<]*\\)</a>[<small>]*\\([^<]*\\)[</small>]*</li>"
+ "<li><a[^?]*\\?\\([^\"]*\\)\">\\([^<]*\\)</a>[<small>]*\\([^<]*\\)[</small>]*</li>"
"index として抽出する anchor の正規表現の Pukiwiki 1.4以降用。")
これで快適快適。

0 件のコメント: