[Mew-dist 03799] Re: syntax-table の設定

Yoshiaki Matsushima yo-matsu at example.com
1998年 2月 17日 (火) 18:00:58 JST


松島です。

Kazu Yamamoto (山本和彦) <Kazu at example.com> さんが、
Tue, 17 Feb 1998 10:34:55 +0900 頃書いた、
[Mew-dist 03791] Re: syntax-tableの設定 への返信です。

> もう理由は忘れてしまいました。再度検証してもらえると嬉しいです。

たぶん、前のメイルの書き方が不味かったのかも知れません。書直します。
「削れるのでは?」と思っているのは、mew-draft.el にある

----from: mew-draft.el
(if mew-draft-mode-syntax-table
    ()
  (setq mew-draft-mode-syntax-table
	(make-syntax-table text-mode-syntax-table))
  (set-syntax-table mew-draft-mode-syntax-table)   <---- この部分です。
  (modify-syntax-entry ?% "." mew-draft-mode-syntax-table)
  )
----

(set-syntax-table ...)の一行です。
(set-syntax-table mew-draft-mode-syntax-table) をこの時点で評価してし
まうと、このファイル Mew-draft をロードした時のカレントバッファの
syntax-table を置き換えてしまうと思うのです。

(set-syntax-table mew-draft-mode-syntax-table) は、mew-draft-mode() の
中で、行われるので、先の初期化部分では不要なのでは?、と考えた次第です。

#M-x mew 等で、Mewを起動した後に、元のバッファで、再度モードをセットし
#直す手間を省けるだけなんです・・・、

--
松島 義明  (yo-matsu at example.com)



Mew-dist メーリングリストの案内