On 03/23/2014 07:33 AM, Barry Fishman wrote: > > 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 that >> 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/003073.html > > 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.