[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:16192] Re: [debian-users:42809] Re: sargeのemacs21で日本語入力できません
- From: ISHIKAWA Mutsumi <ishikawa@debian.org>
- Subject: [debian-devel:16192] Re: [debian-users:42809] Re: sargeのemacs21で日本語入力できません
- Date: Mon, 7 Feb 2005 03:03:37 +0900
- List-help: <mailto:debian-devel-ctl@debian.or.jp?body=help>
- List-id: debian-devel.debian.or.jp
- List-owner: <mailto:debian-devel-admin@debian.or.jp>
- List-post: <mailto:debian-devel@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-devel-ctl@debian.or.jp?body=unsubscribe>
- Organization: Yendot.org unstable guy
- Resent-date: Mon, 7 Feb 2005 03:03:37 +0900
- Resent-from: ukai@debian.or.jp
- Resent-message-id: <200502070303.FMLAAB25922.debian-devel@debian.or.jp>
- Resent-to: debian-devel@debian.or.jp (moderated)
- X-cvsroot: cvs -d :ext:cvs.hanzubon.org:/var/cvs co -r unstable HANZUBON
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-devel-ctl@debian.or.jp; help=<mailto:debian-devel-ctl@debian.or.jp?body=help>
- X-ml-name: debian-devel
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)](fml commands only mode); post only (only members can post)
- X-original-to: debian-devel@debian.or.jp
- X-spam-level:
- X-spam-status: No, hits=-4.9 required=10.0 tests=IN_REP_TO,ISO2022JP_BODY,ISO2022JP_CHARSET,NOSPAM_INC, QUOTED_EMAIL_TEXT,REFERENCES,SIGNATURE_SHORT_DENSE, SPAM_PHRASE_00_01,USER_AGENT version=2.44
- X-virus-scanned: by amavisd-new-20030616-p10 (Debian) at example.com
- References: <u4qgsegf7.fsf@xxxxxxxxxxxx> <42036CBE.4040808@xxxxxxxxxxxxx> <uzmykcws6.fsf@xxxxxxxxxxxx> <20050204125715.1545322324F@xxxxxxxxxxxxxxxxxxxx> <87lla44d0b.wl@xxxxxxxxxxxxx> <20050205014029.AECA92230A0@xxxxxxxxxxxxxxxxxxxx> <87r7jvjcmp.wl@xxxxxxxxxxxxx> <20050206130038.E8663222F0C@xxxxxxxxxxxxxxxxxxxx>
- Message-id: <20050206175434.ACBB05EC15A@xxxxxxxxxxxxxxxxxx>
- X-mail-count: 16192
- User-agent: Wanderlust/2.11.30 (Wonderwall) SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.6 Emacs/21.3.50 (x86_64-pc-linux-gnu) MULE/5.0 (SAKAKI)
むつみです。
>>>>> In [debian-devel : No.16191]
>>>>> Kenshi Muto <kmuto@xxxxxxxx> wrote:
>> 武藤@Debianぷろじぇくとです。
>> At Sat, 5 Feb 2005 23:38:52 +0900,
>> Junichi Uekawa wrote:
>> > 1. yc-el は4.0.13-1で自動設定が可能な状態に修正しました.
>> > 2. キーバインドがeggと同じかどうかについてですが,
>> > 大体同じ雰囲気ですね.
>> >
>> > しかし,この点については,デフォルトの状態でどうこうという話なので,
>> > 1. デフォルトではyc-elがUNIX DOMAIN SOCKET経由で何も設定しなくても動く
>> > 2. eggを使い慣れている人は,eggのドキュメントを見て適切にcannaの設定を変更して
>> > cannaを-inetオプションで起動するようにする
>> 田郷さんがegg向けのパッチを作っていましたがEmacs CVSじゃないと動かない
>> ものかな。
んー d-u@jp は subscribe してないので正確に状況を把握してないすが、
いちおうここんとこだけ捕捉する。
そもそも Emacs21.3 よりまえ(含む 21.3)の Emacsの elisp は「UNIX
domain socket での通信をサポートしていません」。ということで
elisp のみで書くと UNIX domain socket で通信というのはできない
はずです。
で、どうしても UNIX domain socket で通信しないといけない状況になると、
たとえば yc-el がやってるように なんらかの形で外部プログラムを呼び出
して UNIX domain socket で通信してもらって、そのプログラムに対して入
出力を行う 必要が出てきます。
現在の Emacs CVS のコードには elisp での UNIX domain socket サポート
コードが含まれているので、elisp だけで UNIX domain socket を扱えるよう
です。昨日 たごーさんが書いてたのは そういうコードです(本質的には 1
liner でいける)。
ということで egg で UNIX domain socket での canna server との通信を
サポートするには、
a) 昨日の UNIX domain socket パッチ(をベースにもうちょっとちゃんと
修正したもの) + Emacs 21.4
b) canna server との間で UNIX domain socket 通信してくれるなんらかの
helper プログラム (yc-el の icanna が使える気もする) + それに対応
させるパッチ + Emacs 21.3
の 2 つの手が考えられますが...
a) は Emacs 21.4 前提なので現状 sarge のリリース云々という話を考える
と現実味がない。
b) は Emacs 21.4が出た瞬間に要らなくなる後向きハックだし、canna が
まったくつかえないとか致命的な問題ならまだしも、そうじゃないので、
もっというと おれ自身 canna はまったく使っていないので b) に時間を
割くつもりはない(だれかが patch 書いてくれるなら welcome)。
というあたりで、egg 側を修正して UNIX domain socket でどうこうするとい
う解決を sarge に間に合わせるのは難しいかと思われます。
--
いしかわ むつみ
<ishikawa@debian.org>, <ishikawa@xxxxxxxxxxxxxxxx>