[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:6832] IME 初期化の自動化
- X-ml-count: 6849
- Subject: Re: [MD:6832] IME 初期化の自動化
- From: Eisaku YAMAGUCHI <eisaku@xxxxxxxxxxxxxxxxxx>
- Date: Tue, 20 Sep 2005 14:28:55 +0900 (JST)
- X-mailer: Mew version 4.2 on Emacs 21.4 / Mule 5.0 (SAKAKI)
山口です.
基本的に,現在の流れに対して合意しています.
ticket:155 を見ただけですっかり頭の中から消えていたので,大きな誤解を
していた模様です.
From: Shun-ichi GOTO (後藤俊一) <shunichi.goto@xxxxxxxxx>
Subject: Re: [MD:6832] IME 初期化の自動化
Date: Sun, 18 Sep 2005 04:34:42 +0900
>
> On 9/18/05, Eisaku YAMAGUCHI <eisaku@xxxxxxxxxxxxxxxxxx> wrote:
> > ところで,IME だけでいいんでしょうか?
> > 文字コードの設定とかも,default を変える必要があるのではないでしょうか?
> ...snip...
> > Windows では LANG ってのは default で有効な環境変数ではないですよね?
> > # 個人的には指定していますが :-)
>
> ticket:155も見てください。
> http://www.meadowy.org/~gotoh/projects/meadow/ticket/155
Thread の大元に戻って確認できていませんでした.
# 読んで忘れてしまっていたと思います m(_ _)m
snip
> それ以外の場合でもLANGをきちんと指定するだけで希望の言語指定に
> できますし、.emacsで明示的な指定をすればもっと自由な組みあわせも
> 実現できます。デフォルトの動作も含めてほかに類を見ないほどの融通性と
> 自由度を達成していると思います。
すばらしい.
小生自身が適切に動作検証をする自信がありませんが,
心当たりがありますので,ちょっと紹介して使ってみて貰おうかと思います.
> > U.*X の文化をそのまま Meadow に持ってくるよりも,Windows の OS 環境に
> > 応じた default 値の設定を徐々に拡充していくとかが必要になると思います.
>
> 「UNIXの文化」というのが環境変数LANG のことを言ってるのであれば、
> それは上に述べたように強制しているわけではなく、まずはWindowsの枠内
> での指定に従い、加えてUNIX世界を含む多言語OSで一般的であるLANGの
> 指定も受け入れるということです。
ticket:155 がきちんと頭に入っていなかったので,理解ができていませんでした.
ticket:155 の時点で,Windows の OS としての言語設定を先ず持っくるとい
う枠組みが提示され,[MD:6836] で,動くように(有効に)なったということ
ですので,それならば問題ないと思います.
> ここまでは最新のものでは、うまくいきつつあり、残るIMEの件をなんとかしようと
> いうわけです。いまだって.emacsなしでも emacs -qでの実行でもC-\でleimによる
> 日本語入力あるいは中国語入力はできます。その点で、かなり環境対応している
> のですが、普通のWindowsユーザはIMEを期待しますから、何も指定しなくても
> C-\でIMEが(あれば)選択されるようにしたい、と。
状況が理解できました.
それで問題ないと思います.
確認ですが,IME があっても leim を使うユーザは少数派だから,そのための
手順を新たに提示すればよいということですね.
> おそらくは「地域と言語のオプション」で指定するだけでMeadowに対する
> 明示的な指示なしでもカバーできるものが大部分ではないかと思ってます。
はい.
そうですね.
> 昔ならいざ知らず、いまはset-locale-environment<f>や
> set-language-environment<f>に集約されていますので、
> その関数の利用例を説明するだけで済むのではないでしょうか。
根本的にはそれで良いと思います.
幾つか書き並べたものは,どちらかというと
・特定多数の利用者がいる
・色々な言語の利用者がいる
・環境設定と同じとは限らない
(default は日本語だけど Meadow を使う時は主として中国語等という
利用者が10%程度の割合で存在するかもしれない...)
・ユーザレベルで簡便に .emacs の変更ができると,ユーザも管理者も
嬉しいかも
という,ちょっと複雑な環境をも想定していました.
敢えて,インストーラ(個人的にはスクリプトレベルの物で良いと思っていま
す)と書いたのは,簡便にして敷居を下げようというものがあると感じられた
からです.
ちょっと,複数の IME が入った環境での IME の使い分けを意識して観察して
みました.
アプリケーションを起動すると,待機しているのは default の IME ですが,
そこから使用したい IME に切り替える事を要求されている事が多いようなの
で,Meadow での default IME という要求については,.emacs のカスタマイ
ズ法の啓蒙で頑張る方が良いように思いました.
そこまでの API があれば... ですけれど.
-- Eisaku YAMAGUCHI