From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.devel Subject: Re: is undefined Date: Sun, 23 Mar 2014 07:46:32 -0700 Message-ID: <532EF3C8.3070906@dancol.org> References: <532EC7DB.1080003@dancol.org> <20140323.124443.497781382.wl@gnu.org> <532ECA8F.60903@dancol.org> <20140323.125735.293642042.wl@gnu.org> <532ECF23.3010706@dancol.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="uLSH6MwIlosT1I97a6qcpnXUcnAQFkFPW" X-Trace: ger.gmane.org 1395585993 21971 80.91.229.3 (23 Mar 2014 14:46:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 23 Mar 2014 14:46:33 +0000 (UTC) To: Barry Fishman , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 23 15:46:44 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WRjfe-0002Ys-Au for ged-emacs-devel@m.gmane.org; Sun, 23 Mar 2014 15:46:42 +0100 Original-Received: from localhost ([::1]:60473 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRjfd-00047w-Ih for ged-emacs-devel@m.gmane.org; Sun, 23 Mar 2014 10:46:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53847) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRjfb-00047p-3s for emacs-devel@gnu.org; Sun, 23 Mar 2014 10:46:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WRjfZ-0001X7-Uc for emacs-devel@gnu.org; Sun, 23 Mar 2014 10:46:39 -0400 Original-Received: from dancol.org ([2600:3c01::f03c:91ff:fedf:adf3]:44788) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRjfZ-0001Wz-KU for emacs-devel@gnu.org; Sun, 23 Mar 2014 10:46:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:In-Reply-To:References:Subject:To:MIME-Version:From:Date:Message-ID; bh=p9GiZUTehCObIX8tf3e3XqBndFyYPMVD76EBjEZ25GE=; b=UjtE2fKnz5YPqp/LeuZbxAKBUIwN3JU62naaiot//3DNKjilOqcEwIeEF2Q3u8p2W4aN0AqwDMwPsjm3iTv2Yfq6HdESHcNq3uuckTe29FS9yMUu9USn86EhZI03TxVslosHMZU9uAkysllI9U4l7FNcfYkkUcyF3DbUhrhuQgFIbO69JqAuqw0ZgQVKffhZ7YSnI1W2CZIDcGoHGGGUqHJEMLEPGF4ccgA38NyY7Aees6DleubDZCYe1HHcfhb2F51b7z4pT+fI/x6a1uhIIFNnO3bCiXgEG+nYMMeMl3cKMBAYYv1dYyXnMWfsDjZ7MHvyG1O1ogFgLEH/lZralQ==; Original-Received: from [2601:8:b200:551::2b1] by dancol.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1WRjfX-0002o7-5J; Sun, 23 Mar 2014 07:46:35 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 In-Reply-To: X-Enigmail-Version: 1.6 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2600:3c01::f03c:91ff:fedf:adf3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:170863 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --uLSH6MwIlosT1I97a6qcpnXUcnAQFkFPW Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 03/23/2014 07:33 AM, Barry Fishman wrote: >=20 > On 2014-03-23 08:10:11 EDT, Daniel Colascione wrote: >> On 03/23/2014 04:57 AM, Werner LEMBERG wrote: >>> >>>> Hrm. And Emacs gets around to calling XmbLookupString? >>> >>> Yes. While pressing the compose key, the breakpoint gets triggered: >> >> It looks like that version of OpenSUSE comes with ibus 1.4.3 [1]. I'm >> running 1.5.3; according to [2], the ibus changes something in 1.5 tha= t >> made compose work. >> >> [1] http://en.opensuse.org/Archive:Package_list_12.3 >> >> [2] >> http://lists.alioth.debian.org/pipermail/pkg-ime-devel/2013-June/00307= 3.html >=20 > Wouldn't it be better to just add Multi_key bindings to Emacs. This > will also give control of these bindings to the end user (when possible= ) > to extend and modify as they wish. Emacs is not, despite appearances, an operating system. We shouldn't reinvent every wheel. Centralizing input method infrastructure is very useful because it provides consistency across an entire environment. If you want a pure-Emacs implementation of the compose concept, you can load iso-transl and either use C-x 8 or bind Multi_key to iso-transl-ctl-x-8-map. It's no substitute for proper IME integration. --uLSH6MwIlosT1I97a6qcpnXUcnAQFkFPW Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJTLvPIAAoJEMAaIROpHW7ILMgP/jFkrHpr9SPjYczrE4MwUKhW t9MVwXsKxLO2wYc2iDVfhTdknYCeKF0cSsx+kbS3dcy4lQLHIqcCL/E5O6mECTqW q7NpejhLg4aoLW4V/tuogS1QhtCzojRNosb2iOpRk9V0cF4B8EZRM0nDcDTj1il8 UnTlV7EYOGuXFTZSekLTDKJIymj5ASjg0uF3r5fQQPcodxHh8FPQGKaQDTqIx62s +GhLEqjZwBKHIlbIwKEecM/Y6+qaB6mJ60zJ+mTETwiu8978rKRrwn/nF6WT9AvK 9oyZzWaa6WQ/Xw7Wy/EwmAzzZOvV3BPJXld1AADpasM+tMjOlwkVqolErm7PnOvW MpZN84cy9g+enA1225p1YkJMxhqOf8JQIbUDuy2xzzwE8Gga8veatAe4zcB5QP26 0d2hq8JmZgaREOSc1BFcx5knSLCTkkIyXVmyuHpr9aVNQOXrEYVbxxTw4z0PBwUp ooBG/RrLnlL9Fpk789MIlGsQp4ldowILnwmTVTxH2tSKEOT+lteULpoxrdDBoTHn XkoyolEdot+8SHpgfuZq8cBR593WDSN8MW6i2PfjbruKEE/1Y5n1iKaaEnmnpdrr cIWBwQ/pI4ASEpKc93a/f/dbad0AdWAcJEUur/yQIiSZ4TWszjAUuCxBSzkesmEj MC94BbYmN24VcPk5Kva4 =TDLU -----END PGP SIGNATURE----- --uLSH6MwIlosT1I97a6qcpnXUcnAQFkFPW--