HTML/XMLモードのサーバーサイドスクリプNo.18543
sherry さん 04/12/16 01:06
 
要望なのですが、HTML/XMLモードのサーバーサイドスクリプトに
Perl(CGI)は追加できないでしょうか?
どちらかというとヒアドキュメント内のHTMLを色付けしたい、というのが
主な目的なのですが。
現状ではCGIファイルをHTMLモードとPerlの強調表示とを組み合わせて
使っているのですが、いかんせん、比較などの不等号をHTMLタグの開始と
判定してしまうので若干使いづらいのです。
ヒアドキュメント内ではHTMLの色づけを、そのほかではPerlモードで、
というのは無理でしょうか?

[ ]
RE:18543 HTML/XMLモードのサーバーサイドNo.18547
秀丸担当 さん 04/12/16 13:09
 

>要望なのですが、HTML/XMLモードのサーバーサイドスクリプトに
>Perl(CGI)は追加できないでしょうか?

やるとしたら、HTMLのサーバーサイドスクリプトというより、Perlのモードに、
ヒアドキュメントをHTMLとするかどうか、というプロパティを追加するほうがい
いと思います。
Perlのヒアドキュメントの終端の文字は自由に決められるようなので、これを常
に調べるのは難しいです。
Perlのモードのプロパティに、ヒアドキュメントの終端とする文字列を指定して、
それに固定してしまうという方法でしたら、可能かもしれません。どうでしょう
か。

[ ]
RE:18547 HTML/XMLモードのサーバーサイドNo.18551
sherry さん 04/12/16 23:09
 
>Perlのモードのプロパティに、ヒアドキュメントの終端とする文字列を指定して、
>それに固定してしまうという方法でしたら、可能かもしれません。どうでしょう
>か。

C言語の#ifdefみたいな感じになるのでしょうか。
それもいい考えですね。確かに終端の文字列を自由に決められるので、
全部を走査するのはパフォーマンスも悪くなりそうです。
私の場合だと「_HTML_」なのでプロパティみたいに各個人が設定できると
便利でしょうね。数種類も終端文字を設定できる必要もないので
1つのみ設定可能でいいと思います。
その方向で検討して頂けるとうれしいです。

[ ]
RE:18551 HTML/XMLモードのサーバーサイドNo.18554
秀丸担当 さん 04/12/17 10:56
 

>C言語の#ifdefみたいな感じになるのでしょうか。
>それもいい考えですね。確かに終端の文字列を自由に決められるので、
>全部を走査するのはパフォーマンスも悪くなりそうです。
>私の場合だと「_HTML_」なのでプロパティみたいに各個人が設定できると
>便利でしょうね。数種類も終端文字を設定できる必要もないので
>1つのみ設定可能でいいと思います。
>その方向で検討して頂けるとうれしいです。

その方向で検討したいと思います。

[ ]