|
マクロ実行中に別にファイルを開いていました。
旧タブモードではマクロ実行中のタブ以外はタブをクリックして普通に編集できまし
たが、新タブモードではほぼ無反応です。
以下のようなマクロを動かしていました。
disabledraw;
replaceall "http://www.w3.org/StyleSheets/TR/(W3C-[A-Z]+)","\\1.css",regular;
replaceall "http://www.w3.org/Icons(/w3c_home)","images\\1.png",regular;
gofiletop;
searchdown2 "<!--";
while(result){
left;
beginsel;
right 4;
searchdown2 "-->";
right 3;
endsel;
delete;
searchdown2 "<!--";
}
replaceallfast " +(</?(ul|ol|li|h|t|di|dd|dt|dl|bl|p))","\\1",regular;
replaceallfast "(?<=.)(<(ul|ol|li|h|t|di|dd|dt|dl|bl|p))","\\n\\1",regular;
replaceallfast " +$","",regular;
eltop:
replaceallfast "^\n\n?\n?(</?(ul|ol|li|h|t|di|dd|dt|dl|bl|p))","\\1",regular;
if(result>0) goto eltop;
ltop:
replaceallfast "(<(p|li|dd|dt|td|th|h[1-6])[ >].*)\\n?\\n?\\n +","\\1 ",regu
lar;
if(result>1) goto ltop;
gofiletop;
searchdown "(<(p|li|dd|dt|td|th|h[1-6])[ >].*)\\n +",regular;
up;
while(result) replacedown "\\n +"," ",regular;
replaceallfast "(<(p|li|dd|dt|td|th|h[1-6])( [^>]*)?>) +","\\1",regular;
replaceallfast "^<([a-z0-9]+)(( [^>]+)?>.+)\\n</\\1>$","<\\1\\2</\\1>",regular;
replaceallfast "^<([a-z0-9]+)(( [^>]+)?>)\\n(.+</)\\1>$","<\\1\\2\\3\\1>",re
gular;
replaceallfast "^<([a-z0-9]+)(( [^>]+)?>)\\n(.+)\\n</\\1>$","<\\1\\2\\3</\\1
>",regular;
replaceallfast "\\n(<t[dh][ >])","\\1",regular;
enabledraw;
//ここまで
対象ファイルは
http://dev.w3.org/cvsweb/~checkout~/html5/spec/Overview.html?content-type=text/plain
です。
|
|