[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:4542] void-function w32-focus-frame
- X-ml-count: 4544
- Subject: Re: [MD:4542] void-function w32-focus-frame
- From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxx>
- Date: Mon, 07 Jul 2003 17:32:27 +0900
- User-agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.1 (windows-nt) Mule/5.0 (賢木) Meadow/2.00Beta2-dev (WOMINAHESHI)
>>>>> In [meadow-develop : No.4543]
>>>>> “三好” = MIYOSHI Masanori <miyoshi@xxxxxxxxxxxxxxxx> wrote:
kose> w32-focus-frame が未定義でした。w32fns.c と mw32fns.c を見比べると
kose> (defalias 'w32-focus-frame 'x-focus-frame)
kose> ということのようでした。こういう場合はどちらがいいのでしょう?
三好> snip
kose> 2. (defalias 'w32-focus-frame 'x-focus-frame) する
kose> mw32misc.el で?
三好> こちらがいいでしょう。
三好> 場所は、meadow.el がいいと思います。他にも、似たような alias が、
三好> いくつが定義されています。
やっておいました。Netinstaller/2.00b2 の方も update しました。
でもさ、命名規則というか、ばらばらで落ちつかないですね。
meadow.el にはこんな定義が並んでいます。
(defalias 'x-selection-exists-p 'w32-clipboard-data-exist-p)
(defalias 'x-list-fonts 'w32-list-fonts)
(defalias 'x-file-dialog 'mw32-file-dialog)
(defalias 'w32-focus-frame 'x-focus-frame)
o elisp では x-foo-bar で記述。
(この場合の x は wildcard の x)
o Meadow では (defalias 'x-foo-bar 'mw32-foo-bar) する。
C の built-in 関数は mw32-foo-bar で定義する。
o NTEmacs では (defalias 'x-foo-bar 'w32-foo-bar) する。
C の built-in 関数は w32-foo-bar で定義する。
だとしっくりくるかもなあ。
;; Meadow でだけやると 本家 Emacs tree と差が広がるからあん
;; ましやりたくないけど。
P.S.
やっぱり Netinstaller の 2.x ってのは消しちゃおうかな。HEAD
しかメンテナンスしたくない。
--
こせき // Meadow Netinstall
http://www5d.biglobe.ne.jp/~kose/html/NetInstall.html