[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bep] wmail support mode?



井上です。


Reiko TAKAHASHI <HFC03614@...> writes:

> } ファイル名が.htmまたは.htmlで終わっていたら yahtml-modeという関数を実
> } 行。
> 
>  "\\.html?$"というのは正規表現ですよね?
> で、Lispの「文字列定数」の中なので、\ を一つ表すために \ を二つ書かなけれ
> ばならない……?
> で、. に任意の一文字の意味を持たせないために、. の前に \ が必要なんですよ
> ね??
> ? は、その前の文字(ここではl)があってもなくてもいい、という意味ですか?
> 最後の $ が少し不安なのですが、これは行末を表す印なので、これ以上なにも文
> 字がない場合(htmlaとかではない場合)を指定しているのでしょうか?

そうです

>  それから、auto-mode-alistにファイル名を登録するとき、""の中のファイル名
> では、大文字と小文字が区別されますよね?
> これはWMail側の話かもしれないのですが、ふつうにメールを開いたときのファイ
> ル名は(Emacsの表示で見ると)mail.txtと小文字なのに対して、Replyするとき
> に開かれるTEXT.TMPというファイルは大文字になっています。これって……そう
> いうものなのでしょうか? WMailは、基本的にDOSアプリケーションなのに、な
> ぜ小文字のファイルができるのかが不思議です。

途中で32ビットアプリが関わっているかどうかとか??
auto-mode-alistの中でだけ文字列マッチングを大文字小文字区別なしにする方
法はちょっとわかりません。\| )\\|で区切って複数書くしかないかな。

>  auto-mode-alistに二つ以上のファイル名を登録したい場合、私のように、一つ
> ずつ(setq)するのがふつうのやり方ですか?(通常使われている、もっと短く済
> むやり方があるのかなと思って……。)

対応する先が一つのモード(関数)であれば、どちらのファイル名にも当たるよ
うな正規表現にすればいいです。
"text\\.tmp\\|mail\\.tmp"とか。

>  こんなふうに、拡張子だけでなくファイル名全体を指定する場合には、最初に
> ^を付けたり、最後に$を付けたりすると、より確実になるのでしょうか……?

ファイル名を指定したことがないので・・・

^つけたら絶対パスがそうならないといけないってわけではないんですね。

>  infoに載っているauto-mode-alistだと、ファイル名の最後が"\\'"になってい
> るのですが、これも終端の意味ですか?

これ見てないのでわかりません。

さて、会議みたいです。

--
                                        Koichi Inoue, ARGV
                                        E-Mail: inoue@...