From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thierry Volpiatto Newsgroups: gmane.emacs.bugs Subject: bug#5785: 24.0.50; Fail to bind C-. in emacs -nw from xterm. Date: Sat, 27 Mar 2010 00:02:56 +0100 Organization: ThierryVolpiatto Message-ID: <87eij665zz.fsf@tux.homenetwork> References: <8739zmorc2.fsf@tux.homenetwork> <201003262017.o2QKHwjs022984@godzilla.ics.uci.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1269645945 31882 80.91.229.12 (26 Mar 2010 23:25:45 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 26 Mar 2010 23:25:45 +0000 (UTC) Cc: 5785@debbugs.gnu.org To: Dan Nicolaescu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Mar 27 00:25:35 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1NvIuE-0002Vi-8G for geb-bug-gnu-emacs@m.gmane.org; Sat, 27 Mar 2010 00:25:34 +0100 Original-Received: from localhost ([127.0.0.1]:54265 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NvIuD-0006QD-M8 for geb-bug-gnu-emacs@m.gmane.org; Fri, 26 Mar 2010 19:25:33 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NvIu9-0006Q2-6c for bug-gnu-emacs@gnu.org; Fri, 26 Mar 2010 19:25:29 -0400 Original-Received: from [140.186.70.92] (port=35371 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NvIu7-0006Pg-NL for bug-gnu-emacs@gnu.org; Fri, 26 Mar 2010 19:25:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NvIu5-0006YF-Jq for bug-gnu-emacs@gnu.org; Fri, 26 Mar 2010 19:25:27 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:36801) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NvIu5-0006Y8-Hx for bug-gnu-emacs@gnu.org; Fri, 26 Mar 2010 19:25:25 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NvIcH-0003PE-QO; Fri, 26 Mar 2010 19:07:01 -0400 X-Loop: bug-gnu-emacs@gnu.org Resent-From: Thierry Volpiatto Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Mar 2010 23:07:01 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-GNU-PR-Message: followup 5785 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 5785-submit@debbugs.gnu.org id=B5785.126964482113089 (code B ref 5785); Fri, 26 Mar 2010 23:07:01 +0000 Original-Received: (at 5785) by debbugs.gnu.org; 26 Mar 2010 23:07:01 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NvIcG-0003P1-OT for submit@debbugs.gnu.org; Fri, 26 Mar 2010 19:07:01 -0400 Original-Received: from mail-bw0-f212.google.com ([209.85.218.212]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NvIcD-0003Ow-Ln for 5785@debbugs.gnu.org; Fri, 26 Mar 2010 19:06:58 -0400 Original-Received: by bwz4 with SMTP id 4so8346439bwz.39 for <5785@debbugs.gnu.org>; Fri, 26 Mar 2010 16:06:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:cc:subject :organization:references:face:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=0Q2nkdxYkTsG6OBouBRhEiqnbpeksUiAul2EGB+xqrE=; b=scOlpZSDtMNxcwGfjDHjd1Ubtw9Zt9Vprp8mgUZKicvG1iXR0izsJ/y3G39f3AKFfX 0EJia9wlZjiod2ooHFGK9K+uD1yl566cd9u8ciyz/w+5CV7dMrBiVkqD9Arm10YN99of 9DkkUIAJ4f1xLtqtdsBuhNue0J0GsWqp8UJoo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:organization:references:face:date:in-reply-to :message-id:user-agent:mime-version:content-type; b=U5T04zwrRgB2onyYqn4zSZUFBgx/UqYCRhK7xS4xaYziQ2TESWyukP1qobsz/0huoJ P+Yrk2DJD8LxnHQo84WUV0nnOxo6TzRFIEPu9CONVf/UKk/YSzcLPruff1QPb8ttmG/s Hca4YvHSHvBioN81vBL4pceefyJUOcBE9yjJM= Original-Received: by 10.204.133.129 with SMTP id f1mr2508161bkt.45.1269644812883; Fri, 26 Mar 2010 16:06:52 -0700 (PDT) Original-Received: from tux.homenetwork (105.77.197-77.rev.gaoland.net [77.197.77.105]) by mx.google.com with ESMTPS id d5sm11631442bkd.1.2010.03.26.16.06.51 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 26 Mar 2010 16:06:52 -0700 (PDT) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEUHBARgJRFPS0WbMBTC TSG/uJs0yyVHAAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAwAAAAMADO7oxXAAABpUlE QVQ4y3VTQXKDMAyUnD7AwvQOhtxj5N4LFh9ow/+/UtlpM0BczWSS0Wola7UBeEb3+3kJ/5p9ZLz3 UI0n0J0Y4K/lh1nG24FhlJOR2LdSKtpV5gfi/Zd+NdaJBbB4D5N0JnfUIVp6obZURkJwS2a8b9uX AkgxA5gCEcknAH1s2z0DPooWmjGKcJR+HNZt+9bm0GtGRycRuZGs98Ffr02vABWGopIAhmXmxnQN BwBXZjgFLHRoqbfeYxCLWqsjLyKhbEHW+A5nEs699Q2O80ALrgHTmUTy6P0MnKyKQpKHpoNWokxs F0D5VegvWmEozyE6nuMiS98mWzlUQ9bW8qYfqOaFtzWlYCqGeIs6HEyl08jkrxUG9MF5ipXpOOpd ZMoXPPVSLWJiiwNNB+eRSyxJZmQKcacikgucnCRiHuJOLmyYJRDPwOqAvY4pA+Wy+VS8G26BAsdb Ph2Hw7ORy/H0IOG0TnaM8Cp0XrFYyU0v2z8AqkifPVbLZ0qo/gsRg60C7p+8Ov9jrUIxFde+jnAq X42hyp/c+ZcnVyUYBarrqZt3+R8450png3cWKgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAwOC0wNS0z MVQyMjoxNDoyMiswMjowMK3VBDcAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMDctMTAtMjhUMTc6MDg6 NDgrMDE6MDDLdIcLAAAAEXRFWHRqcGVnOmNvbG9yc3BhY2UAMix1VZ8AAAAgdEVYdGpwZWc6c2Ft cGxpbmctZmFjdG9yADJ4MiwxeDEsMXgxSfqmtAAAAABJRU5ErkJggg== In-Reply-To: <201003262017.o2QKHwjs022984@godzilla.ics.uci.edu> (Dan Nicolaescu's message of "Fri, 26 Mar 2010 13:17:58 -0700 (PDT)") User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 26 Mar 2010 19:07:01 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:35769 Archived-At: Dan Nicolaescu writes: > Thierry Volpiatto writes: > > > Hi, > > I am unable to bind C-. in xterm. > > > > A) > > > > 1) I start xterm without my config of .Xdefaults. > > Can you please show the results of > xrdb -q | grep -i xterm > > at this point? Nothing (i have no .Xressources) > Do you have any .Xdefaults settings for emacs? > Can you please disable those too and verify that > xrdb -q | grep -i emacs > doesn't print anything? Nothing. > > 2) In scratch i write and eval: > > Please use > emacs -Q -nw > > for this step > > > (global-set-key (kbd "C-.") #'(lambda () (interactive) (message "hello"))) > > > > 3) When i hit C-. "~" is printed in buffer (*scratch*). > > > > B) > > > > If i bind the same key (C-.) in a function that use the minibuffer, > > (define-key anything-map (kbd "C-.") 'anything-find-files-down-one-level) > > > > then, > > 27;6;46~ is printed in anything prompt. > > > > NOTE: > > ---- > > Also, > > Alt doesn't work in emacs without proper Xterm config in .Xdefault: > > XTerm*metaSendsEscape: True > > This is a sign that something might be wrong in your setup, it should > work by default. Maybe, i don't use much Xterm, my favorite is urxvt. But urxvt handle M-( correctly by default (No config). So same test as above in same conditions work fine in urxvt and not in Xterm. So if it was my setting at system level, it should fail also with urxvt. > > Important settings: > > value of $LC_ALL: C > > value of $LC_COLLATE: C > > value of $LC_CTYPE: fr_FR.UTF-8 > > value of $LC_MESSAGES: nil > > value of $LC_MONETARY: nil > > value of $LC_NUMERIC: nil > > value of $LC_TIME: nil > > value of $LANG: fr_FR.UTF-8 > > value of $XMODIFIERS: nil > > locale-coding-system: utf-8-unix > > default enable-multibyte-characters: t > > I don't know much about LANG stuff, but is it OK to have LANG=fr_FR.UTF-8 and LC_ALL=C? It's not a problem, LC_ALL=C is set locally in Emacs with setenv to avoid other bug with shell prompts in Emacs, but that's another problem. Anyway when set, LC_ALL overhide all other locale setting. OTOH LANG set all to it's value but allow setting other variables. So in emacs (no emacs -Q), my locale is: ,---- | LANG=fr_FR.UTF-8 | LC_CTYPE="C" | LC_NUMERIC="C" | LC_TIME="C" | LC_COLLATE="C" | LC_MONETARY="C" | LC_MESSAGES="C" | LC_PAPER="C" | LC_NAME="C" | LC_ADDRESS="C" | LC_TELEPHONE="C" | LC_MEASUREMENT="C" | LC_IDENTIFICATION="C" | LC_ALL=C `---- But when i start emacs -Q, my locale are all utf-8 except LC_COLLATE for US sorting, that' my system settings. ,---- | LANG=fr_FR.UTF-8 | LC_CTYPE=fr_FR.UTF-8 | LC_NUMERIC="fr_FR.UTF-8" | LC_TIME="fr_FR.UTF-8" | LC_COLLATE=C | LC_MONETARY="fr_FR.UTF-8" | LC_MESSAGES="fr_FR.UTF-8" | LC_PAPER="fr_FR.UTF-8" | LC_NAME="fr_FR.UTF-8" | LC_ADDRESS="fr_FR.UTF-8" | LC_TELEPHONE="fr_FR.UTF-8" | LC_MEASUREMENT="fr_FR.UTF-8" | LC_IDENTIFICATION="fr_FR.UTF-8" | LC_ALL= `---- So when testing emacs -Q -nw in Xterm i have these locales. And no .Xdefaults or .Xressources. > Maybe there's a problem with the way your keyboard is set up? Maybe > someone that knows about french keyboards can help... So i think my keyboard config is ok. > > Load-path shadows: [...] > > /home/thierry/elisp/ngnus/lisp/smiley hides /usr/share/emacs/24.0.50/lisp/gnus/smiley > > /home/thierry/elisp/ngnus/lisp/score-mode hides /usr/share/emacs/24.0.50/lisp/gnus/score-mode > > /home/thierry/elisp/ngnus/lisp/gnus-start hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-start > > /home/thierry/elisp/emms/lisp/tq hides /usr/share/emacs/24.0.50/lisp/emacs-lisp/tq > > /home/thierry/elisp/ngnus/lisp/time-date hides /usr/share/emacs/24.0.50/lisp/calendar/time-date > > /home/thierry/elisp/ngnus/lisp/parse-time hides /usr/share/emacs/24.0.50/lisp/calendar/parse-time > > These are no good. Do all these go away if you use emacs -Q -nw ? Yes that's ngnus, it is not enabled in emacs -Q. That's remind me to disable it and use emacs gnus. -- Thierry Volpiatto Gpg key: http://pgp.mit.edu/