overlayp
Yuuichi Teranishi
teranisi @ gohome.org
2000年 1月 28日 (金) 14:53:34 JST
At Thu, 27 Jan 2000 20:58:48 +0900,
Mikio Nakajima <minakaji @ osaka.email.ne.jp> wrote:
>
> NEmacs の場合は overlay/extent ともに利用できないので、
> skk-detach-extent にダミー関数を定義するよりは、素直に skk-use-face を
> nil にして、仮に skk-use-face を non-nil に設定している場合でも、APEL
> がダミー定義の overlayp を提供していて、これによりエラーを回避できる、
> とした方が素直な実装/設定だと思いますが、いかがでしょうか?
>
> > ;; どうせなら,apelにoverlaypを入れてしまえば,
>
> 上記のような訳ですので、APEL には是非 overlayp を入れましょう。
>
ただ、poe-18.el では overlay がエミュレート対象になっているみたいで、
>>>> apel-10.1/poe-18.el:
> (defalias 'make-overlay 'cons)
となっているので、これに対応させると、
(defalias 'overlayp 'consp)
になってしまいます。
こんなのでよいのでしょうか (^^;?
また、まじめにエミュレートすることを考えると、
next-overlay-change
overlay-arrow-position
overlay-arrow-string
overlay-buffer
overlay-end
overlay-get
overlay-lists
overlay-properties
overlay-put
overlay-recenter
overlay-start
overlays-at
overlays-in
previous-overlay-change
replace-overlay
... などの他の overlay 関数もエミュレート
しなければいけなくなりそうですが、
これは気が遠くなりそうです。
いっそ、overlay を捨てて、
全部 null function にするのも手だとは思いますが、
いかがでしょうか。
--
Yuuichi Teranishi (寺西裕一) <teranisi @ gohome.org>
PGP 5.0i Public Key: http://www.gohome.org/pgp5/teranisi.key
"Living is easy with eyes closed, misunderstanding all you see..."
More information about the APEL-ja
mailing list