渡辺(のすけ)です. 2)について調べてみましたが,手元の環境ではLEIMを 使用して,uim-mozc経由で普通に入力できてしまいました (uim.el経由でuim-mozcを叩いて,「50」と入力して変換して 候補に丸つきの50が表示されればよいのですよね?).
ひとまずLEIMを有効にしてMozcなどにIMを切り替えた時点で, uim-lang-code-alist変数に ("Japanese" "Japanese" utf-8 "UTF-8") が含まれているかを確認しいただけますでしょうか. 変数の中身の確認は,以下のように入力することでできます. M-x describe-variable RET uim-lang-code-alist これで ("Japanese" "Japanese" euc-jp "EUC-JP") と出てくるようですと,LEIMの場合に >> (setq uim-lang-code-alist >> (cons '("Japanese" "Japanese" utf-8 "UTF-8") >> (delete (assoc "Japanese" uim-lang-code-alist) >> uim-lang-code-alist))) がきちんと呼ばれていないことになります. よろしくお願いします. --- Konosuke WATANABE <sasugaan...@gmail.com> From: Konosuke Watanabe <sasugaan...@gmail.com> Subject: Re: [uim-ja 253] uim-elの挙動について Date: Thu, 28 Oct 2010 21:13:04 +0900 (JST) > こんにちは,はじめまして. > uim.elをいじっている渡辺(のすけ)といいます. > > まずは簡単に対処できる1)の方についてお答えします. > > 「このキー操作は,uim.elが横取りすることなく,Emacsに直接 > 反応させて欲しい」ということを指定するには,uim-mode-mapという > キーマップに,無視して欲しいキーとnilのペアを登録します. > > キーマップへのキーの登録は,define-keyコマンドで行います. > > > 今回のようにC-SPCを無視させたい場合は,以下のように > define-keyコマンドを実行してください > ([67108896]と[0]がC-SPCに対応します). > > (define-key uim-mode-map [67108896] nil) > (define-key uim-mode-map [0] nil) > > > .emacsに書きたい場合は,以下のようにuim.elがロードされる > 際についでに設定されるようにしてください. > > (add-hook 'uim-load-hook > '(lambda () > (define-key uim-mode-map [67108896] nil) > (define-key uim-mode-map [0] nil))) > > 2)についてはこれから調べてみます. > > よろしくお願いします. > > --- > Konosuke WATANABE <sasugaan...@gmail.com> > > > > > From: Masato Hashimoto <cabezon.hashim...@gmail.com> > Subject: [uim-ja 253] uim-elの挙動について > Date: Thu, 28 Oct 2010 18:24:29 +0900 > >> はじめまして橋本と申します。 >> >> uim-el の挙動 (設定) で2点わからないところがあるので教えていただけないでしょうか。 >> >> 1) uim-mode の直接呼び出し時、uim-mode をオンにすると、C-SPC が uim に取られて >> 入力モードの切り替えになってしまい、set-mark-command として使えません。 >> .Xdefaults で Emacs*UseXIM: False を指定しており、LEIM 経由では問題ありません。 >> >> uim 上の設定では、C-SPC はインプットメソッドのオン・オフのみに割り当てています。 >> uim での C-SPC の設定を変更せずに、uim-mode がオンの時に C-SPC を set-mark-command >> で使うための設定はあるのでしょうか。 >> >> 2) LEIM 経由で利用時、インプットメソッドが Anthy (UTF-8) や Mozc であっても、 >> UTF-8 な文字がプリエディット上およびバッファ上で表示されません。 >> 一応、.emacs で以下のように uim-lang-code-alist 上で UTF-8 に設定しており、 >> uim-mode の直接呼び出し時は、Anthy (UTF-8) および Mozc で問題なく表示出来ています。 >> >> (setq uim-lang-code-alist >> (cons '("Japanese" "Japanese" utf-8 "UTF-8") >> (delete (assoc "Japanese" uim-lang-code-alist) >> uim-lang-code-alist))) >> >> LEIM 経由の場合、何か他に設定が必要なのでしょうか? >> >> Emacs は GNU Emacs 23.2.1、uim は 1.6.0、OS は Arch Linuxです。 >> よろしくお願いします。 >> -- >> HASHIMOTO, Masato >> >> -- >> Google Groups "uim-ja" group >> uim-ja@googlegroups.com >> http://groups.google.com/group/uim-ja/about -- Google Groups "uim-ja" group uim-ja@googlegroups.com http://groups.google.com/group/uim-ja/about