GNU bug report logs - #12597
24.2.50; Cannot exit read-passwd by C-j/C-m/<return>

Previous Next

Package: emacs;

Reported by: Takafumi Arakaki <aka.tkf <at> gmail.com>

Date: Sun, 7 Oct 2012 17:00:02 UTC

Severity: normal

Found in version 24.2.50

Done: Stefan Monnier <monnier <at> IRO.UMontreal.CA>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 12597 in the body.
You can then email your comments to 12597 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#12597; Package emacs. (Sun, 07 Oct 2012 17:00:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Takafumi Arakaki <aka.tkf <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sun, 07 Oct 2012 17:00:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Takafumi Arakaki <aka.tkf <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.2.50; Cannot exit read-passwd by C-j/C-m/<return>
Date: Sun, 07 Oct 2012 18:58:05 +0200
Type M-: (read-passwd "> ") RET

then you cannot finish the prompt by C-j nor C-m nor <return>.
The only when I found is C-M-c (exit-recursive-edit).  This
effects for example when typing password to send email using smtpmail.

This is strange because minibuffer-local-map (parent of read-passwd-map)
defines exit-minibuffer.

$ emacs -Q -batch --eval '(pp minibuffer-local-map)'
(keymap
 (menu-bar keymap
           (minibuf "Minibuf" keymap
                    (previous menu-item "Previous History Item" previous-history
-element :help "Put previous minibuffer history element in the minibuffer")
                    (next menu-item "Next History Item" next-history-element :he
lp "Put next minibuffer history element in the minibuffer")
                    (isearch-backward menu-item "Isearch History Backward" isear
ch-backward :help "Incrementally search minibuffer history backward")
                    (isearch-forward menu-item "Isearch History Forward" isearch
-forward :help "Incrementally search minibuffer history forward")
" :help "Terminate input and exit minibuffer")exit-minibuffer :key-sequence "
                    (quit menu-item "Quit" abort-recursive-edit :help "Abort inp
ut and exit minibuffer")
                    "Minibuf"))
 (10 . exit-minibuffer)
 (13 . exit-minibuffer)
 (7 . abort-recursive-edit)
 (C-tab . file-cache-minibuffer-complete)
 (9 . self-insert-command)
 (XF86Back . previous-history-element)
 (up . previous-history-element)
 (prior . previous-history-element)
 (XF86Forward . next-history-element)
 (down . next-history-element)
 (next . next-history-element)
 (27 keymap
     (114 . previous-matching-history-element)
     (115 . next-matching-history-element)
     (112 . previous-history-element)
     (110 . next-history-element)))





In GNU Emacs 24.2.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.2.0)
 of 2012-10-07 on tkf-lnp2
Bzr revision: 110402 rgm <at> gnu.org-20121007000703-13c8knbn3f6n0v90
Windowing system distributor `The X.Org Foundation', version 11.0.11004000
System Description:	Ubuntu 11.10

Configured using:
 `configure '--prefix=/home/takafumi/.local' '--with-x-toolkit=yes'
 '--program-suffix=-trunk''

Important settings:
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: el

Minor modes in effect:
  display-time-mode: t
  global-superlink-mode: t
  whitespace-mode: t
  global-semanticdb-minor-mode: t
  global-semantic-idle-scheduler-mode: t
  semantic-mode: t
  auto-highlight-symbol-mode: t
  global-auto-highlight-symbol-mode: t
  eproject-mode: t
  eldoc-mode: t
  enclose-global-mode: t
  paredit-mode: t
  global-yascroll-bar-mode: t
  yascroll-bar-mode: t
  Info-breadcrumbs-in-mode-line-mode: t
  flyspell-mode: t
  rainbow-delimiters-mode: t
  e2wm:pst-minor-mode: t
  global-surround-mode: t
  surround-mode: t
  evil-mode: t
  evil-local-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  auto-async-byte-compile-mode: t
  global-pretty-mode: t
  global-magit-wip-save-mode: t
  magit-wip-save-mode: t
  magit-wip-mode: t
  diff-auto-refine-mode: t
  wrap-region-global-mode: t
  wrap-region-mode: t
  global-auto-complete-mode: t
  auto-complete-mode: t
  yas/global-mode: t
  yas/minor-mode: t
  nxhtml-menu-mode: t
  anything-dired-mode: Enable anything completion in Dired functions.
Bindings affected are C, R, S, H.
This is deprecated for Emacs24+ users, use `ac-mode' instead.
  shell-dirtrack-mode: t
  show-paren-mode: t
  cua-mode: t
  global-hl-line-mode: t
  which-function-mode: t
  recentf-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
p p p p p p p <tab> p p SPC p <backspace> n <return> 
<return> p p p p p p p p p p p p p p p p p p p p p 
p p p p p p p p p p p n n n n n n n n n n n n <ibus-receive-event> 
<ibus-receive-event> <ibus-receive-event> <ibus-receive-event> 
j j j j j j j j k k n p p p p p p p p p p p p p p p 
p p p p p p p n n n n n n n n n n n n n n n n n n n 
n n n n n n n n n n n n n n n n n n n n n n n n n n 
n n n n n n n n n n n n n n n n n n n n n n n n n p 
p p p p p p p p p p p p p p p p p p p p p p p p p p 
p p p p p p p p p p p p p p p p p p p p p p p p p p 
p p p p p p p p p p p p p p p p p p p p p p p p p p 
p p p p p p p p C-q h C-a C-q C-S-k C-q C-S-k C-q C-h 
C-g C-q C-b C-q C-b j j j j j j j j M-v M-v C-q C-S-k 
C-q C-b C-q C-b g g M-x e m a c s SPC b u g SPC r e 
<return>

Recent messages:
IBus:     focus_id = tree.root.get_property(atom, Xlib.Xatom.WINDOW, 0, 1).value[0]
IBus: AttributeError: 'NoneType' object has no attribute 'value'
Collecting symbols...done
Saving file /home/takafumi/.emacs.d/url/cookies...
Wrote /home/takafumi/.emacs.d/url/cookies
user-error: No previous log message [26 times]

progn: Beginning of buffer
Mark set


Load-path shadows:
/home/takafumi/.emacs.d/el-get/magit/.dir-locals hides /home/takafumi/.emacs.d/el-get/el-get/.dir-locals
/home/takafumi/.emacs.d/el-get/edit-server/edit-server hides /home/takafumi/.emacs.d/el-get/nxhtml/util/edit-server
/home/takafumi/.emacs.d/el-get/nxhtml/util/org-panel hides /home/takafumi/.emacs.d/el-get/org-mode/contrib/lisp/org-panel
/home/takafumi/.emacs.d/el-get/nxhtml/util/org-odt hides /home/takafumi/.emacs.d/el-get/org-mode/lisp/org-odt
/home/takafumi/.emacs.d/el-get/magit/.dir-locals hides /home/takafumi/.emacs.d/el-get/org-mode/.dir-locals
/home/takafumi/.emacs.d/el-get/rst-mode/rst hides /home/takafumi/.local/share/emacs/24.2.50/lisp/textmodes/rst
/home/takafumi/.emacs.d/el-get/python/python hides /home/takafumi/.local/share/emacs/24.2.50/lisp/progmodes/python
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-R hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-R
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-vm hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-vm
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-sh hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-sh
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-ruby hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-ruby
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-bibtex hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-bibtex
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-protocol hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-protocol
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-lilypond hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-lilypond
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-latex hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-latex
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-dot hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-dot
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-html hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-html
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-entities hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-entities
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-install hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-install
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-jsinfo hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-jsinfo
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-sql hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-sql
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-bbdb hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-bbdb
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-awk hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-awk
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-agenda hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-agenda
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-lparse hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-lparse
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-info hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-info
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-matlab hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-matlab
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-lisp hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-lisp
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-xoxo hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-xoxo
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-special-blocks hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-special-blocks
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-src hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-src
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-sqlite hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-sqlite
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-perl hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-perl
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-list hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-list
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-faces hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-faces
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-mscgen hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-mscgen
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-python hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-python
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-mhe hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-mhe
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-colview hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-colview
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-latex hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-latex
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-exp hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-exp
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-rmail hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-rmail
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-tangle hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-tangle
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-mac-message hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-mac-message
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-plantuml hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-plantuml
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-ledger hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-ledger
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-maxima hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-maxima
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-haskell hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-haskell
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-emacs-lisp hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-emacs-lisp
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-docview hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-docview
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-freemind hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-freemind
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-picolisp hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-picolisp
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-publish hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-publish
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-octave hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-octave
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-ctags hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-ctags
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-css hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-css
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-fortran hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-fortran
/home/takafumi/.emacs.d/el-get/nxhtml/util/org-odt hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-odt
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-version hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-version
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-ref hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-ref
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-table hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-table
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-js hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-js
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-crypt hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-crypt
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-scheme hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-scheme
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-wl hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-wl
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-table hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-table
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-clock hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-clock
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-gnus hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-gnus
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-exp-blocks hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-exp-blocks
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-attach hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-attach
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-lob hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-lob
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-capture hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-capture
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-shen hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-shen
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-mks hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-mks
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-datetree hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-datetree
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-indent hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-indent
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-sass hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-sass
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-mouse hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-mouse
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-io hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-io
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-eval hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-eval
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-w3m hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-w3m
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-inlinetask hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-inlinetask
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-plot hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-plot
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-macs hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-macs
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-exp hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-exp
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-taskjuggler hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-taskjuggler
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-compat hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-compat
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-java hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-java
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-archive hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-archive
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-element hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-element
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-irc hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-irc
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-ascii hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-ascii
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-feed hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-feed
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-eshell hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-eshell
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-screen hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-screen
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-gnuplot hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-gnuplot
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-comint hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-comint
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-habit hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-habit
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-C hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-C
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-ocaml hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-ocaml
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-asymptote hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-asymptote
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-mobile hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-mobile
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-pcomplete hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-pcomplete
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-beamer hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-beamer
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-remember hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-remember
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-ditaa hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-ditaa
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-org hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-org
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-calc hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-calc
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-docbook hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-docbook
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-footnote hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-footnote
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-timer hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-timer
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-keys hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-keys
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-icalendar hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-icalendar
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-scala hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-scala
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-id hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-id
/home/takafumi/.emacs.d/el-get/org-mode/lisp/ob-clojure hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/ob-clojure
/home/takafumi/.emacs.d/el-get/org-mode/lisp/org-mew hides /home/takafumi/.local/share/emacs/24.2.50/lisp/org/org-mew
/home/takafumi/.emacs.d/el-get/magit/.dir-locals hides /home/takafumi/.local/share/emacs/24.2.50/lisp/gnus/.dir-locals

Features:
(shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode
mm-bodies mm-encode mailabbrev gmm-utils mailheader sendmail timezone
sh-script smie executable autoconf autoconf-mode bug-reference misearch
multi-isearch log-view vc-bzr vc-sccs vc-svn vc-cvs vc-rcs vc
vc-dispatcher image-file tramp-sh eproject-extras ibuf-ext ibuffer
iswitchb two-column iso-transl unsafep filecache bookmark ein-multilang
ein-multilang-fontify ein-mumamo parse-time mail-utils network-stream
starttls url-cache url-http tls mail-parse rfc2231 rfc2047 rfc2045
ietf-drums url-gw url-auth ein-dev ein-smartrep ein-ac view time
ein-notebooklist ein-python python ein-notebook ein-pytools ein-pager
ein-completer ein-subpackages ein-notification ein-scratchsheet
ein-worksheet ein-kill-ring ein-cell ein-output-area ein-kernelinfo
ein-kernel ein-query ein-events ein-websocket websocket calc
calc-loaddefs calc-macs ein-node ein-log ewoc ein-core ein-utils
face-remap org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc
org-jsinfo org-infojs org-html org-exp ob-exp org-exp-blocks org-info
org-gnus org-docview org-bibtex bibtex org-bbdb org-timer org-agenda
.loaddefs pydoc-info info-look zenburn-theme gisty superlink man
whitespace ido semantic/db-mode semantic/db eieio-base semantic/idle
semantic/format semantic/tag-ls semantic/find semantic/ctxt
semantic/util-modes semantic/util semantic semantic/tag semantic/lex
semantic/fw mode-local cedet flymake text-translator-load preview-latex
tex-site auto-loads pos-tip dired-details auto-highlight-symbol
eproject-anything eproject-python eproject esh-var esh-io esh-cmd
esh-opt esh-ext esh-proc esh-arg eldoc esh-groups eshell esh-module
esh-mode esh-util warp diminish enclose paredit ein ein-loaddefs
yascroll simplenote key-chord info+ flyspell ispell save-load-path
rainbow-delimiters monky bindat reflected-buffers ne2wm-devutils
e2wm-my-config ne2wm-setup ne2wm-pst-vc-annotate ne2wm-pst-three+
ne2wm-pst-two+ ne2wm-buffer-p ne2wm-pst-one+ ne2wm-pst-code+
ne2wm-plugin-org-clock remember org-remember org-datetree org ob-tangle
ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys
org-pcomplete org-list org-faces org-entities noutline outline
org-version ob-emacs-lisp ob org-compat org-macs ob-eval find-func
ne2wm-plugin-history-list+ ne2wm-toggle ne2wm-utils ne2wm-pst-monky+
ne2wm-pst-magit+ ne2wm-core ne2wm-popwin e2wm-vcs e2wm window-layout
shell-pop multiple-cursors rectangular-region-mode mc-mark-more
mc-cycle-cursors mc-edit-lines multiple-cursors-core evil-numbers
surround evil evil-integration evil-maps evil-commands evil-types
evil-digraphs evil-search evil-ex evil-macros evil-repeat evil-states
evil-core evil-common undo-tree diff rect evil-vars quickrun
auto-async-byte-compile twittering-mode anything-howm howm-lang-ja
howm-lang-en howm-menu howm-reminder howm-date howm-misc howm-ref-title
howm-mode howm-view howm-backend howm howm-common howm-vars howm-version
honest-report action-lock riffle gfunc illusion cheat-font-lock howm-cl
lispxmp open-junk-file dizzee assoc ibus direx-project direx popwin srep
rfringe hide-url recentf-ext savekill pretty-mode feature-mode
cucumber-mode mmm-mode mmm-univ mmm-class mmm-region mmm-auto mmm-vars
mmm-utils mmm-compat deft magit-wip magit-bisect magit-key-mode magit
diff-mode log-edit pcvs-util add-log edit-server wrap-region google-maps
google-maps-static google-maps-geocode google-maps-base vkill
coffee-mode speedbar sb-image ezimage dframe tmux haskell-cabal
haskell-move-nested haskell-mode auto-complete-chunk auto-complete-rst
jquery-doc jquery-doc-data auto-complete-latex auto-complete-extension
auto-complete-config auto-complete popup auto-shell-command
cacoo-plugins cacoo url-file url-dired anything-books concurrent
deferred anything-c-yasnippet yasnippet jinja mumamo derived
sml-modeline flymake-files flymakemsg nxhtml-autostart nxhtml-autoload
majmodpri vc-git nxhtml-menu web-autoload nxhtml-base smartrep
descbinds-anything anything-ack anything-orgcard anything-startup
anything-complete anything-show-completion anything-obsolete
anything-migemo anything-config rx anything-match-plugin url url-proxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf
url-util mailcap grep tramp tramp-compat tramp-loaddefs shell pcomplete
dired-x dired-aux ffap url-parse url-vars anything org-install info
windmove paren uniquify cua-base hl-line which-func imenu avoid
japan-util mule-util sauron-identica sauron-jabber sauron-twittering
sauron-notifications notifications dbus xml sauron-org sauron-erc
erc-goodies erc erc-backend erc-compat format-spec auth-source eieio
gnus-util mm-util mail-prsvr password-cache thingatpt sauron
my-theme-tools server+ server browse-url byte-opt el-get
el-get-autoloads el-get-list-packages el-get-notify help-mode
el-get-dependencies el-get-build el-get-status el-get-recipes
el-get-byte-compile el-get-methods el-get-svn el-get-pacman
el-get-github-zip el-get-github-tar el-get-http-zip el-get-http-tar
el-get-hg el-get-git-svn el-get-fink el-get-emacswiki el-get-http
el-get-emacsmirror el-get-github el-get-git el-get-elpa package
el-get-darcs el-get-cvs el-get-bzr el-get-brew el-get-builtin
el-get-apt-get el-get-custom el-get-core autoload bytecomp byte-compile
cconv my-all-libs auto-recentf recentf tree-widget wid-edit djcb-popup
appt diary-lib diary-loaddefs cal-menu easymenu calendar cal-loaddefs
my-copy-kill my-gnome-open dired my-check-recover
my-make-buffer-file-executable cilog easy-mmode mylib compile comint
ring ansi-color edmacro kmacro advice advice-preload help-fns my-path
cl-macs gv pp cl cl-lib my-workarounds warnings elrec json time-date
tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar
dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode
register page menu-bar rfn-eshadow timer select scroll-bar mouse
jit-lock font-lock syntax facemenu font-core frame cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev
minibuffer loaddefs button faces cus-face macroexp files text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote make-network-process dbusbind
dynamic-setting system-font-setting font-render-setting move-toolbar gtk
x-toolkit x multi-tty emacs)




Reply sent to Stefan Monnier <monnier <at> IRO.UMontreal.CA>:
You have taken responsibility. (Sun, 07 Oct 2012 19:36:02 GMT) Full text and rfc822 format available.

Notification sent to Takafumi Arakaki <aka.tkf <at> gmail.com>:
bug acknowledged by developer. (Sun, 07 Oct 2012 19:36:02 GMT) Full text and rfc822 format available.

Message #10 received at 12597-done <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
To: Takafumi Arakaki <aka.tkf <at> gmail.com>
Cc: 12597-done <at> debbugs.gnu.org
Subject: Re: bug#12597: 24.2.50; Cannot exit read-passwd by C-j/C-m/<return>
Date: Sun, 07 Oct 2012 15:34:55 -0400
> Type M-: (read-passwd "> ") RET
> then you cannot finish the prompt by C-j nor C-m nor <return>.
> The only when I found is C-M-c (exit-recursive-edit).  This
> effects for example when typing password to send email using smtpmail.
> This is strange because minibuffer-local-map (parent of read-passwd-map)
> defines exit-minibuffer.

Thanks for the heads up.  Indeed, it got me stumped for a while until
I realized that defconst behaves funny during the dump (it purecopy's
its argument, so we get a snapshot of minibuffer-local-map, taken
before minibuffer-local-map has been populated).
I installed the patch below which seems to fix the problem,


        Stefan


--- lisp/subr.el	2012-10-06 17:29:15 +0000
+++ lisp/subr.el	2012-10-07 19:31:03 +0000
@@ -2143,7 +2143,9 @@
       (setq first nil))
     code))
 
-(defconst read-passwd-map
+(defvar read-passwd-map
+  ;; BEWARE: `defconst' would purecopy it, breaking the sharing with
+  ;; minibuffer-local-map along the way!
   (let ((map (make-sparse-keymap)))
     (set-keymap-parent map minibuffer-local-map)
     (define-key map "\C-u" #'delete-minibuffer-contents) ;bug#12570




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 05 Nov 2012 12:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 12 years and 315 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.