[tsunagi 63] Re: 単語登録時にメニューを数字で選択できない

Back to archive index

Mitsutoshi NAKANO itsan****@gmail*****
2015年 1月 31日 (土) 07:13:51 JST


2015年1月29日 18:48 Hiroki Sato <hrs****@allbs*****>:
> ARAI Shun-ichi <herme****@ceres*****> wrote
>   in <20150****@ceres*****>:
> he>
> he>  実は前から気にして調べてはいたのですが、辞書に単語の登録をするとき、
> he> 読みを入力した後の辞書や品詞の選択で、カーソル等は使えますが数字で直接
> he> 指定することができません。「Text is read-only」と怒られます。
> he>
> he>  menudiag.el とかを見てどこがおかしいんだろうと思っていたのですが、
> he> egg-sim の修正をして動くようになったら、数字での選択ができることに気づ
> he> きました。
> he>  それでふと思いついたのですが、もしや、読みを入力したときのインプット
> he> メソッドの指定が残っているのでは?
> he>  そう考え、読みを決定する前に解除してみたら、問題なく数字が使えます。
> he>
> he>  どうやら、egg-toroku-string で読みの入力に read-multilingual-string
> he> を使っているためのように思えます。
> he>
> he>  読みの入力が終わったら戻すようにするといいと思うのですが、こんなとこ
> he> ろが気になります。
> he>
> he> ・egg-cnv でやるのが良いか menudiag で対応するのが良いか
> he> ・そもそもどうやってやるのか
> he>
> he>  何かうまい方法はあるでしょうか。
>
>  添付のパッチでいかがでしょうか?
>
> -- Hiroki
>
> --- menudiag.el.orig    2001-01-28 03:53:13.000000000 +0900
> +++ menudiag.el 2015-01-29 18:40:02.000000000 +0900
> @@ -226,6 +226,9 @@
>    (remove-hook 'minibuffer-setup-hook 'menudiag-minibuffer-hook)
>    (setq menudiag-minibuffer-list (cons (current-buffer)
>                                        menudiag-minibuffer-list))
> +  (if (boundp 'deactivate-input-method)
> +    (deactivate-input-method)
> +    (inactivate-input-method))
>    (buffer-disable-undo)
>    (menudiag-receive-variables)
>    (menudiag-beginning-of-items)
> @@ -248,7 +251,7 @@
>                                (string-width (cadr menu)))))
>    (add-hook 'minibuffer-setup-hook 'menudiag-minibuffer-hook)
>    (unwind-protect
> -      (progn
> +      (let ((overriding-local-map menudiag-mode-map))
>         (read-from-minibuffer "" "" menudiag-mode-map)
>         (menudiag-receive-variables))
>      (setq menudiag-minibuffer-list (cdr menudiag-minibuffer-list))

FreeBSDの方でもこのpatchが適用されたようですね。
https://svnweb.freebsd.org/ports?view=revision&revision=378108
https://www.freebsd.org/cgi/ports.cgi?query=tamago&stype=all

ところでTamago(Egg)に関係しそうなpageをはてなアンテナに収容しました。
http://a.hatena.ne.jp/Itisango/?gid=521132
ご参考までに。

お互いtamago(Egg)の情報を交換し合えたら幸いです。

-- 
Mitsutoshi NAKANO <ItSAN****@gmail*****> <bkbin****@rinku*****>
 <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/>
ただ今就職活動中。




Tamago-tsunagi-misc メーリングリストの案内
Back to archive index