[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: fep control on minibuffer



深川です。
#1日中、会議漬けの連日なので、反応が遅くて、申し訳ありません。

>> Thu, 07 Oct 1999 18:17:51 +0900 (JST)
>> Hideyuki SHIRAI (白井秀行) さんへ
>> 【お返事】Re: fep control on minibuffer

> 白井です。

#Subject とは、直接関係ありませんが、xcite で引用しようとすると、改ページ
#コードのところまでしか、取り込んでくれませんでした。なんでかな。

--- snip ---

> super-smart-find は

> (defadvice read-char-ignore-errors (before fep-set-off activate)
>   (if (not (fep-get-mode))
> 	 ()
>     (fep-force-off)
>     (run-hooks 'mw32-ime-off-hook)))

> でいいみたいです。

うまくいかないみたいです。
\C-x\C-f で、minibuffer にカーソルが移ったとき、fep on のままです。そのま
ま「=」 を入力すると、元のバッファに未確定の「=」が出ます。他の設定がいる
のか、sumart-find-file.el がちがうのかなぁ。
#ちなみに、こうなっています。
#defconst super-smart-find-version "1.8"
#defconst super-smart-find-patch-level "4"

#ちなみに、if の次の行にある、() とは何を意味しているんでしょうか。
#describe-function したのですが、わかりませんでした。


> 深川> save-buffers-kill-emacs

> これがちょっと謎なのですが、私の ~/.emacs にはこんな風に羅列して
> あり、

> (add-hook 'minibuffer-setup-hook
> 	  '(lambda ()
> 	     (and (fep-get-mode)
> 		  (fep-force-off t))))

> (wrap-function-to-control-ime 'universal-argument t nil)
> (wrap-function-to-control-ime 'read-string nil nil)
> (wrap-function-to-control-ime 'read-from-minibuffer nil nil)
> (wrap-function-to-control-ime 'y-or-n-p nil nil)
> (wrap-function-to-control-ime 'yes-or-no-p nil nil)
> (wrap-function-to-control-ime 'map-y-or-n-p nil nil)
> (eval-after-load "ange-ftp"
>   '(wrap-function-to-control-ime 'ange-ftp-get-passwd nil nil))

> save-buffers-kill-emacs は  map-y-or-n-p 対策でいいと思うのです
> が、だめでした。

これは、うまくいくようです。
ただ、カーソルの色は、fep on のときのままです。それで、(fep-force-off t) 
にしてみたんですけど、変化はありませんでした。でも、実際に n が入力されて
バッファは quit されます。なんか、結果がちがいますね。


> 深川> isearch-forward

> 白井> 以前からなんとかならないかなぁと思っていたのですが、これは、
> 白井> 敗北宣言 ;_;


> このページの内容は忘れて下さい。あまりにいいかげんでした。

えー、忘れます。
#というか、わからない…

---
T.Fukagawa
fukagawa@xxxxxxxxxxxxx