Subject: Re: bug#5785: 24.0.50; Fail to bind C-. in emacs -nw from xterm.

From: Dan Nicolaescu <[email-masked]>
Date: Fri, 26 Mar 2010 13:17:58 -0700 (PDT)

Thierry Volpiatto <[email-masked]> 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?

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?

  > 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.

  > 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? 

Maybe there's a problem with the way your keyboard is set up?  Maybe
someone that knows about french keyboards can help... 

  > Load-path shadows:
  > /home/thierry/elisp/anything/anything-config hides /home/thierry/elisp/anything-config
  > /home/thierry/elisp/ngnus/lisp/lpath hides /usr/share/emacs/site-lisp/dictionary/lpath
  > /home/thierry/elisp/ngnus/lisp/lpath hides /usr/share/emacs/site-lisp/emacs-wget/lpath
  > /home/thierry/elisp/ngnus/lisp/ntlm hides /usr/share/emacs/site-lisp/flim/ntlm
  > /home/thierry/elisp/ngnus/lisp/hmac-def hides /usr/share/emacs/site-lisp/flim/hmac-def
  > /home/thierry/elisp/ngnus/lisp/hex-util hides /usr/share/emacs/site-lisp/flim/hex-util
  > /home/thierry/elisp/ngnus/lisp/sha1 hides /usr/share/emacs/site-lisp/flim/sha1
  > /home/thierry/elisp/ngnus/lisp/sasl-digest hides /usr/share/emacs/site-lisp/flim/sasl-digest
  > /home/thierry/elisp/ngnus/lisp/sasl hides /usr/share/emacs/site-lisp/flim/sasl
  > /home/thierry/elisp/ngnus/lisp/md4 hides /usr/share/emacs/site-lisp/flim/md4
  > /home/thierry/elisp/ngnus/lisp/hmac-md5 hides /usr/share/emacs/site-lisp/flim/hmac-md5
  > /home/thierry/elisp/ngnus/lisp/sasl-cram hides /usr/share/emacs/site-lisp/flim/sasl-cram
  > /home/thierry/elisp/ngnus/lisp/sasl-ntlm hides /usr/share/emacs/site-lisp/flim/sasl-ntlm
  > /home/thierry/elisp/lua-mode/lua-mode hides /usr/share/emacs/site-lisp/lua-mode/lua-mode
  > /home/thierry/elisp/ngnus/lisp/pgg-pgp hides /usr/share/emacs/24.0.50/lisp/pgg-pgp
  > /home/thierry/elisp/ngnus/lisp/pgg hides /usr/share/emacs/24.0.50/lisp/pgg
  > /home/thierry/elisp/ngnus/lisp/format-spec hides /usr/share/emacs/24.0.50/lisp/format-spec
  > ~/elisp/g-client/json hides /usr/share/emacs/24.0.50/lisp/json
  > /home/thierry/elisp/ngnus/lisp/pgg-gpg hides /usr/share/emacs/24.0.50/lisp/pgg-gpg
  > /home/thierry/elisp/ngnus/lisp/hex-util hides /usr/share/emacs/24.0.50/lisp/hex-util
  > /home/thierry/elisp/ngnus/lisp/sha1 hides /usr/share/emacs/24.0.50/lisp/sha1
  > /home/thierry/elisp/ngnus/lisp/md4 hides /usr/share/emacs/24.0.50/lisp/md4
  > /home/thierry/elisp/ngnus/lisp/pgg-pgp5 hides /usr/share/emacs/24.0.50/lisp/pgg-pgp5
  > /home/thierry/elisp/ngnus/lisp/password-cache hides /usr/share/emacs/24.0.50/lisp/password-cache
  > /home/thierry/elisp/ngnus/lisp/pgg-def hides /usr/share/emacs/24.0.50/lisp/pgg-def
  > /home/thierry/elisp/ngnus/lisp/pgg-parse hides /usr/share/emacs/24.0.50/lisp/pgg-parse
  > /home/thierry/elisp/ngnus/lisp/dns-mode hides /usr/share/emacs/24.0.50/lisp/textmodes/dns-mode
  > /usr/share/emacs/site-lisp/ruby-mode/ruby-mode hides /usr/share/emacs/24.0.50/lisp/progmodes/ruby-mode
  > /home/thierry/elisp/ngnus/lisp/tls hides /usr/share/emacs/24.0.50/lisp/net/tls
  > /home/thierry/elisp/ngnus/lisp/ntlm hides /usr/share/emacs/24.0.50/lisp/net/ntlm
  > /home/thierry/elisp/ngnus/lisp/dig hides /usr/share/emacs/24.0.50/lisp/net/dig
  > /home/thierry/elisp/ngnus/lisp/hmac-def hides /usr/share/emacs/24.0.50/lisp/net/hmac-def
  > /home/thierry/elisp/ngnus/lisp/sasl-digest hides /usr/share/emacs/24.0.50/lisp/net/sasl-digest
  > /home/thierry/elisp/ngnus/lisp/sasl hides /usr/share/emacs/24.0.50/lisp/net/sasl
  > /home/thierry/elisp/ngnus/lisp/imap hides /usr/share/emacs/24.0.50/lisp/net/imap
  > /home/thierry/elisp/ngnus/lisp/hmac-md5 hides /usr/share/emacs/24.0.50/lisp/net/hmac-md5
  > /home/thierry/elisp/ngnus/lisp/sasl-cram hides /usr/share/emacs/24.0.50/lisp/net/sasl-cram
  > /home/thierry/elisp/ngnus/lisp/netrc hides /usr/share/emacs/24.0.50/lisp/net/netrc
  > /home/thierry/elisp/ngnus/lisp/sasl-ntlm hides /usr/share/emacs/24.0.50/lisp/net/sasl-ntlm
  > /home/thierry/elisp/ngnus/lisp/dns hides /usr/share/emacs/24.0.50/lisp/net/dns
  > /home/thierry/elisp/ngnus/lisp/uudecode hides /usr/share/emacs/24.0.50/lisp/mail/uudecode
  > /home/thierry/elisp/ngnus/lisp/binhex hides /usr/share/emacs/24.0.50/lisp/mail/binhex
  > /home/thierry/elisp/ngnus/lisp/hashcash hides /usr/share/emacs/24.0.50/lisp/mail/hashcash
  > /home/thierry/elisp/ngnus/lisp/gnus-msg hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-msg
  > /home/thierry/elisp/ngnus/lisp/nngateway hides /usr/share/emacs/24.0.50/lisp/gnus/nngateway
  > /home/thierry/elisp/ngnus/lisp/utf7 hides /usr/share/emacs/24.0.50/lisp/gnus/utf7
  > /home/thierry/elisp/ngnus/lisp/gnus-delay hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-delay
  > /home/thierry/elisp/ngnus/lisp/nndraft hides /usr/share/emacs/24.0.50/lisp/gnus/nndraft
  > /home/thierry/elisp/ngnus/lisp/gnus-bcklg hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-bcklg
  > /home/thierry/elisp/ngnus/lisp/mml hides /usr/share/emacs/24.0.50/lisp/gnus/mml
  > /home/thierry/elisp/ngnus/lisp/mml-smime hides /usr/share/emacs/24.0.50/lisp/gnus/mml-smime
  > /home/thierry/elisp/ngnus/lisp/gnus-demon hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-demon
  > /home/thierry/elisp/ngnus/lisp/mail-source hides /usr/share/emacs/24.0.50/lisp/gnus/mail-source
  > /home/thierry/elisp/ngnus/lisp/nnspool hides /usr/share/emacs/24.0.50/lisp/gnus/nnspool
  > /home/thierry/elisp/ngnus/lisp/nnkiboze hides /usr/share/emacs/24.0.50/lisp/gnus/nnkiboze
  > /home/thierry/elisp/ngnus/lisp/rfc2231 hides /usr/share/emacs/24.0.50/lisp/gnus/rfc2231
  > /home/thierry/elisp/ngnus/lisp/spam hides /usr/share/emacs/24.0.50/lisp/gnus/spam
  > /home/thierry/elisp/ngnus/lisp/nnimap hides /usr/share/emacs/24.0.50/lisp/gnus/nnimap
  > /home/thierry/elisp/ngnus/lisp/nndb hides /usr/share/emacs/24.0.50/lisp/gnus/nndb
  > /home/thierry/elisp/ngnus/lisp/gnus-soup hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-soup
  > /home/thierry/elisp/ngnus/lisp/nndir hides /usr/share/emacs/24.0.50/lisp/gnus/nndir
  > /home/thierry/elisp/ngnus/lisp/deuglify hides /usr/share/emacs/24.0.50/lisp/gnus/deuglify
  > /home/thierry/elisp/ngnus/lisp/gnus-registry hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-registry
  > /home/thierry/elisp/ngnus/lisp/gnus hides /usr/share/emacs/24.0.50/lisp/gnus/gnus
  > /home/thierry/elisp/ngnus/lisp/nndoc hides /usr/share/emacs/24.0.50/lisp/gnus/nndoc
  > /home/thierry/elisp/ngnus/lisp/nnrss hides /usr/share/emacs/24.0.50/lisp/gnus/nnrss
  > /home/thierry/elisp/ngnus/lisp/auth-source hides /usr/share/emacs/24.0.50/lisp/gnus/auth-source
  > /home/thierry/elisp/ngnus/lisp/mail-parse hides /usr/share/emacs/24.0.50/lisp/gnus/mail-parse
  > /home/thierry/elisp/ngnus/lisp/gnus-sieve hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-sieve
  > /home/thierry/elisp/ngnus/lisp/pop3 hides /usr/share/emacs/24.0.50/lisp/gnus/pop3
  > /home/thierry/elisp/ngnus/lisp/nnultimate hides /usr/share/emacs/24.0.50/lisp/gnus/nnultimate
  > /home/thierry/elisp/ngnus/lisp/ecomplete hides /usr/share/emacs/24.0.50/lisp/gnus/ecomplete
  > /home/thierry/elisp/ngnus/lisp/nnmh hides /usr/share/emacs/24.0.50/lisp/gnus/nnmh
  > /home/thierry/elisp/ngnus/lisp/gnus-bookmark hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-bookmark
  > /home/thierry/elisp/ngnus/lisp/mail-prsvr hides /usr/share/emacs/24.0.50/lisp/gnus/mail-prsvr
  > /home/thierry/elisp/ngnus/lisp/mm-url hides /usr/share/emacs/24.0.50/lisp/gnus/mm-url
  > /home/thierry/elisp/ngnus/lisp/mml1991 hides /usr/share/emacs/24.0.50/lisp/gnus/mml1991
  > /home/thierry/elisp/ngnus/lisp/gnus-int hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-int
  > /home/thierry/elisp/ngnus/lisp/gnus-mlspl hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-mlspl
  > /home/thierry/elisp/ngnus/lisp/gnus-cache hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-cache
  > /home/thierry/elisp/ngnus/lisp/nnmail hides /usr/share/emacs/24.0.50/lisp/gnus/nnmail
  > /home/thierry/elisp/ngnus/lisp/gnus-salt hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-salt
  > /home/thierry/elisp/ngnus/lisp/nnmbox hides /usr/share/emacs/24.0.50/lisp/gnus/nnmbox
  > /home/thierry/elisp/ngnus/lisp/smime hides /usr/share/emacs/24.0.50/lisp/gnus/smime
  > /home/thierry/elisp/ngnus/lisp/gnus-diary hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-diary
  > /home/thierry/elisp/ngnus/lisp/spam-stat hides /usr/share/emacs/24.0.50/lisp/gnus/spam-stat
  > /home/thierry/elisp/ngnus/lisp/webmail hides /usr/share/emacs/24.0.50/lisp/gnus/webmail
  > /home/thierry/elisp/ngnus/lisp/nnnil hides /usr/share/emacs/24.0.50/lisp/gnus/nnnil
  > /home/thierry/elisp/ngnus/lisp/gnus-async hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-async
  > /home/thierry/elisp/ngnus/lisp/nnslashdot hides /usr/share/emacs/24.0.50/lisp/gnus/nnslashdot
  > /home/thierry/elisp/ngnus/lisp/gnus-setup hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-setup
  > /home/thierry/elisp/ngnus/lisp/flow-fill hides /usr/share/emacs/24.0.50/lisp/gnus/flow-fill
  > /home/thierry/elisp/ngnus/lisp/gnus-art hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-art
  > /home/thierry/elisp/ngnus/lisp/earcon hides /usr/share/emacs/24.0.50/lisp/gnus/earcon
  > /home/thierry/elisp/ngnus/lisp/mailcap hides /usr/share/emacs/24.0.50/lisp/gnus/mailcap
  > /home/thierry/elisp/ngnus/lisp/html2text hides /usr/share/emacs/24.0.50/lisp/gnus/html2text
  > /home/thierry/elisp/ngnus/lisp/nnir hides /usr/share/emacs/24.0.50/lisp/gnus/nnir
  > /home/thierry/elisp/ngnus/lisp/gnus-topic hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-topic
  > /home/thierry/elisp/ngnus/lisp/gnus-win hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-win
  > /home/thierry/elisp/ngnus/lisp/gnus-score hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-score
  > /home/thierry/elisp/ngnus/lisp/nnweb hides /usr/share/emacs/24.0.50/lisp/gnus/nnweb
  > /home/thierry/elisp/ngnus/lisp/nnsoup hides /usr/share/emacs/24.0.50/lisp/gnus/nnsoup
  > /home/thierry/elisp/ngnus/lisp/rfc2047 hides /usr/share/emacs/24.0.50/lisp/gnus/rfc2047
  > /home/thierry/elisp/ngnus/lisp/gnus-group hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-group
  > /home/thierry/elisp/ngnus/lisp/gnus-kill hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-kill
  > /home/thierry/elisp/ngnus/lisp/gnus-move hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-move
  > /home/thierry/elisp/ngnus/lisp/mml2015 hides /usr/share/emacs/24.0.50/lisp/gnus/mml2015
  > /home/thierry/elisp/ngnus/lisp/gnus-eform hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-eform
  > /home/thierry/elisp/ngnus/lisp/gnus-ems hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-ems
  > /home/thierry/elisp/ngnus/lisp/gmm-utils hides /usr/share/emacs/24.0.50/lisp/gnus/gmm-utils
  > /home/thierry/elisp/ngnus/lisp/mm-bodies hides /usr/share/emacs/24.0.50/lisp/gnus/mm-bodies
  > /home/thierry/elisp/ngnus/lisp/legacy-gnus-agent hides /usr/share/emacs/24.0.50/lisp/gnus/legacy-gnus-agent
  > /home/thierry/elisp/ngnus/lisp/nnagent hides /usr/share/emacs/24.0.50/lisp/gnus/nnagent
  > /home/thierry/elisp/ngnus/lisp/gnus-spec hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-spec
  > /home/thierry/elisp/ngnus/lisp/gnus-dup hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-dup
  > /home/thierry/elisp/ngnus/lisp/nnwfm hides /usr/share/emacs/24.0.50/lisp/gnus/nnwfm
  > /home/thierry/elisp/ngnus/lisp/gnus-logic hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-logic
  > /home/thierry/elisp/ngnus/lisp/mm-decode hides /usr/share/emacs/24.0.50/lisp/gnus/mm-decode
  > /home/thierry/elisp/ngnus/lisp/spam-report hides /usr/share/emacs/24.0.50/lisp/gnus/spam-report
  > /home/thierry/elisp/ngnus/lisp/gnus-range hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-range
  > /home/thierry/elisp/ngnus/lisp/spam-wash hides /usr/share/emacs/24.0.50/lisp/gnus/spam-wash
  > /home/thierry/elisp/ngnus/lisp/nndiary hides /usr/share/emacs/24.0.50/lisp/gnus/nndiary
  > /home/thierry/elisp/ngnus/lisp/nnvirtual hides /usr/share/emacs/24.0.50/lisp/gnus/nnvirtual
  > /home/thierry/elisp/ngnus/lisp/gnus-mh hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-mh
  > /home/thierry/elisp/ngnus/lisp/gnus-uu hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-uu
  > /home/thierry/elisp/ngnus/lisp/mm-view hides /usr/share/emacs/24.0.50/lisp/gnus/mm-view
  > /home/thierry/elisp/ngnus/lisp/nnheader hides /usr/share/emacs/24.0.50/lisp/gnus/nnheader
  > /home/thierry/elisp/ngnus/lisp/gnus-ml hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-ml
  > /home/thierry/elisp/ngnus/lisp/messcompat hides /usr/share/emacs/24.0.50/lisp/gnus/messcompat
  > /home/thierry/elisp/ngnus/lisp/nnbabyl hides /usr/share/emacs/24.0.50/lisp/gnus/nnbabyl
  > /home/thierry/elisp/ngnus/lisp/nnoo hides /usr/share/emacs/24.0.50/lisp/gnus/nnoo
  > /home/thierry/elisp/ngnus/lisp/mm-extern hides /usr/share/emacs/24.0.50/lisp/gnus/mm-extern
  > /home/thierry/elisp/ngnus/lisp/nnlistserv hides /usr/share/emacs/24.0.50/lisp/gnus/nnlistserv
  > /home/thierry/elisp/ngnus/lisp/sieve-manage hides /usr/share/emacs/24.0.50/lisp/gnus/sieve-manage
  > /home/thierry/elisp/ngnus/lisp/rfc2045 hides /usr/share/emacs/24.0.50/lisp/gnus/rfc2045
  > /home/thierry/elisp/ngnus/lisp/ietf-drums hides /usr/share/emacs/24.0.50/lisp/gnus/ietf-drums
  > /home/thierry/elisp/ngnus/lisp/sieve-mode hides /usr/share/emacs/24.0.50/lisp/gnus/sieve-mode
  > /home/thierry/elisp/ngnus/lisp/starttls hides /usr/share/emacs/24.0.50/lisp/gnus/starttls
  > /home/thierry/elisp/ngnus/lisp/sieve hides /usr/share/emacs/24.0.50/lisp/gnus/sieve
  > /home/thierry/elisp/ngnus/lisp/nneething hides /usr/share/emacs/24.0.50/lisp/gnus/nneething
  > /home/thierry/elisp/ngnus/lisp/gnus-fun hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-fun
  > /home/thierry/elisp/ngnus/lisp/canlock hides /usr/share/emacs/24.0.50/lisp/gnus/canlock
  > /home/thierry/elisp/ngnus/lisp/gnus-dired hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-dired
  > /home/thierry/elisp/ngnus/lisp/gnus-nocem hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-nocem
  > /home/thierry/elisp/ngnus/lisp/gnus-srvr hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-srvr
  > /home/thierry/elisp/ngnus/lisp/nnwarchive hides /usr/share/emacs/24.0.50/lisp/gnus/nnwarchive
  > /home/thierry/elisp/ngnus/lisp/gnus-cite hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-cite
  > /home/thierry/elisp/ngnus/lisp/gnus-audio hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-audio
  > /home/thierry/elisp/ngnus/lisp/nnml hides /usr/share/emacs/24.0.50/lisp/gnus/nnml
  > /home/thierry/elisp/ngnus/lisp/nnmairix hides /usr/share/emacs/24.0.50/lisp/gnus/nnmairix
  > /home/thierry/elisp/ngnus/lisp/yenc hides /usr/share/emacs/24.0.50/lisp/gnus/yenc
  > /home/thierry/elisp/ngnus/lisp/nnmaildir hides /usr/share/emacs/24.0.50/lisp/gnus/nnmaildir
  > /home/thierry/elisp/ngnus/lisp/nnfolder hides /usr/share/emacs/24.0.50/lisp/gnus/nnfolder
  > /home/thierry/elisp/ngnus/lisp/gnus-draft hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-draft
  > /home/thierry/elisp/ngnus/lisp/rfc2104 hides /usr/share/emacs/24.0.50/lisp/gnus/rfc2104
  > /home/thierry/elisp/ngnus/lisp/mml-sec hides /usr/share/emacs/24.0.50/lisp/gnus/mml-sec
  > /home/thierry/elisp/ngnus/lisp/nntp hides /usr/share/emacs/24.0.50/lisp/gnus/nntp
  > /home/thierry/elisp/ngnus/lisp/gnus-vm hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-vm
  > /home/thierry/elisp/ngnus/lisp/message hides /usr/share/emacs/24.0.50/lisp/gnus/message
  > /home/thierry/elisp/ngnus/lisp/mm-encode hides /usr/share/emacs/24.0.50/lisp/gnus/mm-encode
  > /home/thierry/elisp/ngnus/lisp/gnus-util hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-util
  > /home/thierry/elisp/ngnus/lisp/gnus-cus hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-cus
  > /home/thierry/elisp/ngnus/lisp/compface hides /usr/share/emacs/24.0.50/lisp/gnus/compface
  > /home/thierry/elisp/ngnus/lisp/mm-uu hides /usr/share/emacs/24.0.50/lisp/gnus/mm-uu
  > /home/thierry/elisp/ngnus/lisp/rfc1843 hides /usr/share/emacs/24.0.50/lisp/gnus/rfc1843
  > /home/thierry/elisp/ngnus/lisp/gnus-sum hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-sum
  > /home/thierry/elisp/ngnus/lisp/gnus-agent hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-agent
  > /home/thierry/elisp/ngnus/lisp/gnus-picon hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-picon
  > /home/thierry/elisp/ngnus/lisp/qp hides /usr/share/emacs/24.0.50/lisp/gnus/qp
  > /home/thierry/elisp/ngnus/lisp/mm-partial hides /usr/share/emacs/24.0.50/lisp/gnus/mm-partial
  > /home/thierry/elisp/ngnus/lisp/mm-util hides /usr/share/emacs/24.0.50/lisp/gnus/mm-util
  > /home/thierry/elisp/ngnus/lisp/gnus-undo hides /usr/share/emacs/24.0.50/lisp/gnus/gnus-undo
  > /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  ?