overlayp

Mikio Nakajima minakaji @ osaka.email.ne.jp
2000年 1月 28日 (金) 15:26:51 JST


At Fri, 28 Jan 2000 15:14:59 +0900,
okada @ opaopa.org wrote:
 
> nemacsを置いておいて,XEmacsとFSF Emacsだけを考えた時には,
> どのみち,SKKが必要な機能がエミュレートされるので,
> 
> (defun skk-detach-extent (object)
> 	(and (overlayp object) (delete-overlay object)))
> 
> だけでいいのでは?
>
> overlaypが,
> (defalias 'overlayp 'extentp) であろうと,
> 
> (defun overlayp (object)
>   "Return t if OBJECT is an overlay."
>   (and (extentp object)
>        (extent-property object 'overlay)))
> であろうと問題ないと思います.

  動く、という意味では問題はありませんが、face を付けたり取ったり、と
いうのは変換の度に何度も行なうので、余計な仕事はせずに済むならその方が
速度的に有利なので、XEmacs でエミュレート版の overlayp を使うよりは
built-in の extentp を使いたい、というだけです。

-- 
中島幹夫 <minakaji @ osaka.email.ne.jp>
     <minakaji @ pdx.ne.jp> (急ぎのときはこちらへ)
http://www.asahi-net.or.jp/~gy2m-nkjm/




More information about the APEL-ja mailing list