いさぢちんメモ

d.hatena.ne.jp/mosshm/より移行。

Opera_ex のメモ

最近のOpera_exまわり。俺仕様。

menu.ini

[Document Popup Menu]
Item, "<a>title</a>"="Copy & Execute program,"C:\opera\opera_ex\Opera_ex.exe","-u a_title.txt %u""
Item, "[[title:url]]"="Copy & Execute program,"C:\opera\opera_ex\Opera_ex.exe","-u wiki_title.txt %u""

[Hotclick Popup Menu]
Item, "blockquote"="Copy & Execute program,"C:\opera\opera_ex\Opera_ex.exe","-u quote.txt %u""
Item, "q - inline"="Copy & Execute program,"C:\opera\opera_ex\Opera_ex.exe","-u q.txt %u""
Item, "wiki quote"="Copy & Execute program,"C:\opera\opera_ex\Opera_ex.exe","-u wiki_quote.txt %u""

opera_ex *.txt

a_title.txt

コンテキストメニューから、そのページのタイトルとuriを含めたマークアップを生成

<a href="%u" title="%t">%t</a>
wiki_title.txt

コンテキストメニューから、そのページのタイトルとuriを含めたwiki記法を生成

[[%t:%u]]
quote.txt

テキスト選択のコンテキストメニューからblockquote要素による引用マークアップを生成。cite要素付き。

<blockquote cite="%u" title="%t"><p>%C</p><p class="quoting"><cite><a href="%u">%t</a></cite></p></blockquote>
q.txt

テキスト選択のコンテキストメニューからq要素による引用マークアップを生成。cite属性付き。

<q cite="%u" title="%t">%C</q>
wiki_quote.txt

テキスト選択のコンテキストメニューからwiki記法の引用を生成。

>%C
-CITE{[[%t:%u]]};

CITE{};pukiwikiのユーザ定義ルール。
default.ini.php

$line_rules = array(
 "CITE{([^}]*)};" => '<cite>$1</cite>',
);

こんな感じで。