青空文庫スタイルの文書がなぜか脚本スタイルで認識されてしまうことがある。
で、これをなんとかしようと下記のようなマクロを書いてみた。
HTEXT text=getfocus();
HTEXT fn=getusrfname(ID_TAGS,ID_CONFIG);
HTEXT cfg=new();
load(cfg,fn);
while(1){
HTEXT msg=walkmsgs(cfg);
if(!msg)break;
if(!clmcmp(hdrgetclm(msg,"Subject:"),"青空文庫テキスト")){
propset(text,msg);
text.v.flush;
}
}
文書の設定を見ると、たしかに「青空文庫テキスト」になっているのだが、なぜか表示は元のまま。text.v.flushしても一緒だし。なんでだろう?