From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Replacement for C-x 8 based on input methods Date: Thu, 16 May 2002 01:21:03 -0600 (MDT) Sender: emacs-devel-admin@gnu.org Message-ID: <200205160721.g4G7L3P18036@aztec.santafe.edu> References: <87sn4urb7w.fsf@tc-1-100.kawasaki.gol.ne.jp> Reply-To: rms@gnu.org NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1021533873 21605 127.0.0.1 (16 May 2002 07:24:33 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 16 May 2002 07:24:33 +0000 (UTC) Cc: miles@gnu.org, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 178Fcm-0005cM-00 for ; Thu, 16 May 2002 09:24:32 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 178Fog-0003k5-00 for ; Thu, 16 May 2002 09:36:50 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 178Fcc-0006DZ-00; Thu, 16 May 2002 03:24:22 -0400 Original-Received: from pele.santafe.edu ([192.12.12.119]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 178FZQ-00060q-00; Thu, 16 May 2002 03:21:04 -0400 Original-Received: from aztec.santafe.edu (aztec [192.12.12.49]) by pele.santafe.edu (8.11.6+Sun/8.9.3) with ESMTP id g4G7L3k02447; Thu, 16 May 2002 01:21:03 -0600 (MDT) Original-Received: (from rms@localhost) by aztec.santafe.edu (8.10.2+Sun/8.9.3) id g4G7L3P18036; Thu, 16 May 2002 01:21:03 -0600 (MDT) X-Authentication-Warning: aztec.santafe.edu: rms set sender to rms@aztec using -f Original-To: Kai.Grossjohann@CS.Uni-Dortmund.DE Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:3989 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:3989 My current plan is to take latin-1-prefix and latin-1-postfix and the current C-x 8 keymap and to construct the union of all the sequences found there. Doing it by hand would be fine if we wanted just one of these. But we want them for each latin-N alphabet, and maybe more as well. What we need is a mechanism for defining an input method whose contents will be computed the first time it is activated. With that mechanism, we can define latin-1-bothfix to be computed as the union of latin-1-prefix and latin-1-postfix. And likewise for latin-N-bothfix.