From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kenichi Handa Newsgroups: gmane.emacs.devel Subject: Re: adding consistent extra symbols to input methods (cyrillic-*, croatian-*, slov*, czech-* etc.) input methods Date: Tue, 15 Jul 2008 10:24:46 +0900 Message-ID: References: <86lk19mmua.fsf@lifelogs.com> <867ict8awn.fsf@lifelogs.com> <87tzfvj16y.fsf@uwakimon.sk.tsukuba.ac.jp> <86lk12zee7.fsf@lifelogs.com> <86r6acqbif.fsf@lifelogs.com> <864p76lp60.fsf_-_@lifelogs.com> <87ej66ubkv.fsf@jurta.org> <8763rh73l5.fsf@jurta.org> <87ej5yqs5j.fsf@catnip.gol.com> <87fxqd4te3.fsf@jurta.org> <87skuckusq.fsf@jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: text/plain; charset=US-ASCII X-Trace: ger.gmane.org 1216085122 2225 80.91.229.12 (15 Jul 2008 01:25:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 15 Jul 2008 01:25:22 +0000 (UTC) Cc: eliz@gnu.org, emacs-devel@gnu.org, tzz@lifelogs.com, monnier@iro.umontreal.ca, miles@gnu.org To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jul 15 03:26:09 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KIZIu-00021X-Vg for ged-emacs-devel@m.gmane.org; Tue, 15 Jul 2008 03:26:09 +0200 Original-Received: from localhost ([127.0.0.1]:46556 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KIZI2-0003Vt-NO for ged-emacs-devel@m.gmane.org; Mon, 14 Jul 2008 21:25:14 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KIZHx-0003VW-I1 for emacs-devel@gnu.org; Mon, 14 Jul 2008 21:25:09 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KIZHv-0003V4-4J for emacs-devel@gnu.org; Mon, 14 Jul 2008 21:25:08 -0400 Original-Received: from [199.232.76.173] (port=35031 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KIZHu-0003V1-Vg for emacs-devel@gnu.org; Mon, 14 Jul 2008 21:25:07 -0400 Original-Received: from mx1.aist.go.jp ([150.29.246.133]:38912) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KIZHk-0001cq-Mn; Mon, 14 Jul 2008 21:24:57 -0400 Original-Received: from rqsmtp1.aist.go.jp (rqsmtp1.aist.go.jp [150.29.254.115]) by mx1.aist.go.jp with ESMTP id m6F1OqKN006344; Tue, 15 Jul 2008 10:24:52 +0900 (JST) env-from (handa@m17n.org) Original-Received: from smtp1.aist.go.jp by rqsmtp1.aist.go.jp with ESMTP id m6F1OqNQ014742; Tue, 15 Jul 2008 10:24:52 +0900 (JST) env-from (handa@m17n.org) Original-Received: by smtp1.aist.go.jp with ESMTP id m6F1Okb2017632; Tue, 15 Jul 2008 10:24:46 +0900 (JST) env-from (handa@m17n.org) Original-Received: from handa by etlken.m17n.org with local (Exim 4.69) (envelope-from ) id 1KIZHa-000522-RS; Tue, 15 Jul 2008 10:24:46 +0900 In-reply-to: <87skuckusq.fsf@jurta.org> (message from Juri Linkov on Tue, 15 Jul 2008 00:51:47 +0300) User-Agent: SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/23.0.60 (i686-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) X-detected-kernel: by monty-python.gnu.org: Solaris 9 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:100708 Archived-At: In article <87skuckusq.fsf@jurta.org>, Juri Linkov writes: > > My original patch intends that "preposition" input methods > > are what handled before the normal input method (as > > documented). > I'm not sure if "preposition" is the right English word here. Me neither. Anyway, it is an input method handled before the normal input method. >>> global-input-method-list -> remove this variable since there is >>> no global variant of `current-input-method'. > > > > ??? A preposition input method can be activated globally > > when recorded in global-input-method-list. In that case, in > > any buffer, when you activate a normal input method, that > > preposition input method is also activated automatically. > > Isn't it useful? > This is useful, but I think it should work exactly like a single input > method works now, i.e. since a global single input method is defined by the > variable `default-input-method', so an additional/preposition/subsidiary > input method should be defined by a similar global variable like e.g. > `default-input-methods' (note the plural `s' at the end of the name) or > `default-input-method-list'. Ah, I see your point. But, I think that the preposition input methods is a little bit different from the normal single input method because even if we activate the different single input method, the same preposition input methods are activated. Though, I'm not sure that this behaviour is the best. It looks convenient for those people who switches multiple input methods but wants a consistent key binding for inputting specific characters. But, perhaps most users don't switches multiple input methods. --- Kenichi Handa handa@ni.aist.go.jp