Daredevil SKK on Nemacs (??)

Tsukamoto Tetsuo czkmt @ remus.dti.ne.jp
2000年 1月 26日 (水) 01:13:28 JST


>>>>>   [Wed, 26 Jan 2000 00:19:08 +0900]
>>>>>   Mikio Nakajima <minakaji @ osaka.email.ne.jp> writes:
> 2000-01-25  Tsukamoto Tetsuo  <czkmt @ remus.dti.ne.jp>

> 	* experimental/skk-e18.el 
> 	....
> 	(insert-file-contents-as-coding-system): Work arond for Mule 1.

> についてですが、手元に Mule1 がないので良く分らないのですが、APEL の
> pces-om.el で定義されているように file-coding-system-for-read に
> coding-system を bind させるだけでは駄目で、insert-file-contents の第
> 三引数に直接 coding-system を指定する必要がある、ということでしょうか?

いえ、必要はないようです。

問題はそこではなくて、どうやら Mule 1 では insert-file-contents に引数
が 3 つしかなく、悲しいことに BEG END が引数に与えられないようです。

従って insert-file-contents-as-coding-system() に BEG と END を指定す
ると引数は 4 つになり、 Mule 1 では wrong number of arguments になって
しまいます。

> もしそうなら、この辺りは SKK で work around するのではなくて APEL に
> フィードバックしたいですね。

skk-e18.el に入れた work around では BEG と END が指定できないのでエミュ
レートしたことになっていないと思います。また出た「とりあえず」ですが
(^^;) pces-nemacs.el を参考にして書き直してみたいと思います。


--- 以下は Mule 1.1 の Doc String. ---

insert-file-contents:
Insert contents of file FILENAME after point.
Returns list of absolute pathname and length of data inserted.
If second argument VISIT is non-nil, the buffer's visited filename
and last save file modtime are set, and it is marked unmodified.
If visiting and the file does not exist, visiting is completed
before the error is signaled.
Optional third argument CODING-SYSTEM specify the coding-system for reading,
 and defaults to the value of file-coding-system-for-read.
If current buffer's file-coding-system is nil,
 it is set to the coding-system which is actually used for reading.
See also insert-file-contents-pre-hook, insert-file-contents-error-hook,
 insert-file-contents-post-hook, and si:insert-file-contents.

--- ここまで ---

-- 
塚本 徹雄
<czkmt @ remus.dti.ne.jp>




More information about the APEL-ja mailing list