From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: ibus-mode under Emacs 24 Date: Tue, 11 Oct 2011 00:07:55 -0400 Organization: A noiseless patient Spider Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1332967109 2898 80.91.229.3 (28 Mar 2012 20:38:29 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 28 Mar 2012 20:38:29 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Mar 28 22:38:28 2012 Return-path: Envelope-to: geh-help-gnu-emacs@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 1SCzdT-0004wV-PZ for geh-help-gnu-emacs@m.gmane.org; Wed, 28 Mar 2012 22:38:27 +0200 Original-Received: from localhost ([::1]:58335 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SCzdT-0002T8-2W for geh-help-gnu-emacs@m.gmane.org; Wed, 28 Mar 2012 16:38:27 -0400 Original-Path: usenet.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!newsfeed.straub-nv.de!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 30 Injection-Info: mx04.eternal-september.org; posting-host="CKUh7C+l7hkOUpHTp/yaMg"; logging-data="26258"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/KC0u0lg07b2Pdj87ynxHD" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) Cancel-Lock: sha1:q/RwPk46H5p9++c7wibKuoBgtyE= sha1:YQlV2lIKL2TkKhzdIeIZjOK3xaQ= Original-Xref: usenet.stanford.edu gnu.emacs.help:189242 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:84157 Archived-At: > The error is "Hex character out of range: \\x2000000", and it's > triggered by this bit of code in ibus.el: > --8<---------------cut here---------------start------------->8--- > (if (and (null keybind) > (integerp event) > (memq 'shift (event-modifiers event))) > ;; Reset the 25th bit corresponding to the shift key > (setq event (logand event (lognot ?\x2000000)) > keybind (key-binding (vector event)))) > --8<---------------cut here---------------end--------------->8--- > I have no idea what this does, and suspect I never will, but I'm > wondering if anyone out there can tell me -- is this an easy error to > fix? Does this hex value somehow "correspond to the shift key" in a > different way under emacs 24? When you encounter such problems in unreleased software, please report it to the developers so they get a chance to fix it before the release. I.e. do M-x report-emacs-bug RET. > Anyway, any light that could be shed on this would be received > gratefully. You can use #x2000000 instead of ?\x2000000 to work around the problem until it gets solved. Stefan