From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Nicolaescu Newsgroups: gmane.emacs.bugs Subject: bug#5785: 24.0.50; Fail to bind C-. in emacs -nw from xterm. Date: Fri, 26 Mar 2010 16:42:03 -0700 (PDT) Message-ID: <201003262342.o2QNg346029595@godzilla.ics.uci.edu> References: <8739zmorc2.fsf@tux.homenetwork> <201003262017.o2QKHwjs022984@godzilla.ics.uci.edu> <87eij665zz.fsf@tux.homenetwork> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1269647741 4138 80.91.229.12 (26 Mar 2010 23:55:41 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 26 Mar 2010 23:55:41 +0000 (UTC) Cc: 5785@debbugs.gnu.org To: Thierry Volpiatto Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Mar 27 00:55:36 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 1NvJNI-0006uY-9M for geb-bug-gnu-emacs@m.gmane.org; Sat, 27 Mar 2010 00:55:36 +0100 Original-Received: from localhost ([127.0.0.1]:55158 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NvJNH-0002XO-Nb for geb-bug-gnu-emacs@m.gmane.org; Fri, 26 Mar 2010 19:55:35 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NvJND-0002WO-Fd for bug-gnu-emacs@gnu.org; Fri, 26 Mar 2010 19:55:31 -0400 Original-Received: from [140.186.70.92] (port=49705 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NvJNA-0002Vl-8z for bug-gnu-emacs@gnu.org; Fri, 26 Mar 2010 19:55:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NvJN7-0001O2-E1 for bug-gnu-emacs@gnu.org; Fri, 26 Mar 2010 19:55:28 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:55986) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NvJN7-0001Ny-CZ for bug-gnu-emacs@gnu.org; Fri, 26 Mar 2010 19:55:25 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NvJB7-0003bq-Jl; Fri, 26 Mar 2010 19:43:01 -0400 X-Loop: bug-gnu-emacs@gnu.org Resent-From: Dan Nicolaescu 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:43: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.126964693613865 (code B ref 5785); Fri, 26 Mar 2010 23:43:01 +0000 Original-Received: (at 5785) by debbugs.gnu.org; 26 Mar 2010 23:42:16 +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 1NvJAN-0003ba-HA for submit@debbugs.gnu.org; Fri, 26 Mar 2010 19:42:16 -0400 Original-Received: from colin-baker-v0.ics.uci.edu ([128.195.1.153]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NvJAL-0003bV-8O for 5785@debbugs.gnu.org; Fri, 26 Mar 2010 19:42:14 -0400 Original-Received: from godzilla.ics.uci.edu (godzilla.ics.uci.edu [128.195.10.101]) by colin-baker-v0.ics.uci.edu (8.13.8/8.13.8) with ESMTP id o2QNg3uU009943 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 26 Mar 2010 16:42:04 -0700 Original-Received: (from dann@localhost) by godzilla.ics.uci.edu (8.13.8+Sun/8.13.6/Submit) id o2QNg346029595; Fri, 26 Mar 2010 16:42:03 -0700 (PDT) In-Reply-To: <87eij665zz.fsf@tux.homenetwork> (Thierry Volpiatto's message of "Sat, 27 Mar 2010 00:02:56 +0100") Original-Lines: 150 X-ICS-MailScanner-Information: Please send mail to helpdesk@ics.uci.edu or more information X-ICS-MailScanner-ID: o2QNg3uU009943 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-1.286, required 5, autolearn=disabled, ALL_TRUSTED -1.44, TW_RX 0.08, TW_XR 0.08) X-ICS-MailScanner-From: dann@godzilla.ics.uci.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 26 Mar 2010 19:43: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:35770 Archived-At: Thierry Volpiatto writes: > 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. Why would it? Another question: does M-a M-b M-f work in the shell in xterm? Do you have some non-standard TERM or TERMINFO settings? Was your xterm compiled in some different way? What OS are you using? > > > 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/