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