Subject: bug#6772: 23.2; Gnus' `nnimap-retrieve-headers-from-file' fails to load novcache

From: David Maus <[email-masked]>
Date: Sun, 01 Aug 2010 10:12:09 +0200

This bug report will be sent to the Free Software Foundation,
not to your local site managers!
Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the [email-masked] mailing list,
and to the gnu.emacs.bug news group.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug.  If you can, give
a recipe starting from `emacs -Q':

While trying to mitigate the problem with IMAP server implementations
that perform a painful slow UID SEARCH for a message-id I noted that
`nnimap-retrieve-headers-from-file' fails to load the novcache because
it inserts the content of the cache file in `nntp-seerver-buffer' that
is not empty.

I use this simple setup to access a local IMAP server:

,----[ gnus.el ]
| ;;; Experimental Gnus setup
| 
| (setq gnus-select-method '(nntp "news.gmane.org"))
| (setq gnus-secondary-select-methods
|       '((nnimap "localhost"
| 		(nnimap-address "localhost")
| 		(nnimap-server-port 993)
| 		(nnimap-stream ssl))))
| 
| (setq nnimap-nov-is-evil nil)
| (setq gnus-use-cache t)
| (setq gnus-cache-enter-articles '(ticked dormant unread read))
`----

The novcache is created after I've entered the mailbox.  If I use
`nnimap-retrieve-headers-from-file' from inside org-gnus.el (which is
part of Org mode) to load the novcache file, it always fails to load
the novcache (i.e. the function throws away the cache).

Stepping through this function shows that this is because
`nntp-server-buffer' is not empty when the content of the novcache is
inserted.  Before the call to `mm-insert-file-contents'
`nntp-server-buffer' contains:

,----[  *nntpd* ]
| 211 18753 1 18753 INBOX
`----

With (point) in front of "INBOX". 

`mm-insert-file-contents' simply inserts the content at (point) -- and
this renders the cache to be broken because there is no number at
(point-max), but the string "INBOX".

Best,
  -- David

If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
For information about debugging Emacs, please read the file
/usr/share/emacs/23.2/etc/DEBUG.

In GNU Emacs 23.2.1 (i486-pc-linux-gnu, GTK+ Version 2.20.0)
 of 2010-05-16 on raven, modified by Debian
Windowing system distributor `The X.Org Foundation', version 11.0.10707000
configured using `configure  '--build' 'i486-linux-gnu' '--build' 'i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.2/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.2/leim' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS=''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: de_DE.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Fundamental

Minor modes in effect:
  erc-services-mode: t
  erc-networks-mode: t
  diff-auto-refine-mode: t
  server-mode: t
  iswitchb-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  blink-cursor-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
M-x e m a c s - b u g - <tab> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> b u g - <tab> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> r e p o r <tab> 
<return> n o v a <backspace> c a c h e SPC f o r SPC 
n n i m a p SPC <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> C-g M-x <up> <return>

Recent messages:
Saving all Org-mode buffers...
(No files need saving)
Saving all Org-mode buffers... done
Saving all Org-mode buffers...
(No files need saving)
Saving all Org-mode buffers... done
Saving all Org-mode buffers...
(No files need saving)
Saving all Org-mode buffers... done
Making completion list...
Quit

Load-path shadows:
/usr/share/emacs23/site-lisp/nethack/nethack-cmd hides /usr/share/emacs/site-lisp/nethack/nethack-cmd
/usr/share/emacs23/site-lisp/nethack/nethack-keys-dvorak hides /usr/share/emacs/site-lisp/nethack/nethack-keys-dvorak
/usr/share/emacs23/site-lisp/nethack/nethack-api hides /usr/share/emacs/site-lisp/nethack/nethack-api
/usr/share/emacs23/site-lisp/nethack/nethack-keys hides /usr/share/emacs/site-lisp/nethack/nethack-keys
/usr/share/emacs23/site-lisp/nethack/nethack-tiles hides /usr/share/emacs/site-lisp/nethack/nethack-tiles
/usr/share/emacs23/site-lisp/nethack/nethack hides /usr/share/emacs/site-lisp/nethack/nethack
/usr/share/emacs23/site-lisp/nethack/slashem-tiles hides /usr/share/emacs/site-lisp/nethack/slashem-tiles
/usr/share/emacs23/site-lisp/nethack/nethack-compat hides /usr/share/emacs/site-lisp/nethack/nethack-compat
~/.emacs.d/site-lisp/emacs-w3m/w3m-hist hides /usr/share/emacs23/site-lisp/w3m/w3m-hist
~/.emacs.d/site-lisp/emacs-w3m/w3m-session hides /usr/share/emacs23/site-lisp/w3m/w3m-session
~/.emacs.d/site-lisp/emacs-w3m/octet hides /usr/share/emacs23/site-lisp/w3m/octet
~/.emacs.d/site-lisp/emacs-w3m/w3m-lnum hides /usr/share/emacs23/site-lisp/w3m/w3m-lnum
~/.emacs.d/site-lisp/emacs-w3m/w3m-perldoc hides /usr/share/emacs23/site-lisp/w3m/w3m-perldoc
~/.emacs.d/site-lisp/emacs-w3m/w3m-proc hides /usr/share/emacs23/site-lisp/w3m/w3m-proc
~/.emacs.d/site-lisp/emacs-w3m/w3m-cookie hides /usr/share/emacs23/site-lisp/w3m/w3m-cookie
~/.emacs.d/site-lisp/emacs-w3m/w3m-search hides /usr/share/emacs23/site-lisp/w3m/w3m-search
~/.emacs.d/site-lisp/emacs-w3m/w3m-namazu hides /usr/share/emacs23/site-lisp/w3m/w3m-namazu
~/.emacs.d/site-lisp/emacs-w3m/w3m-form hides /usr/share/emacs23/site-lisp/w3m/w3m-form
~/.emacs.d/site-lisp/emacs-w3m/w3m-tabmenu hides /usr/share/emacs23/site-lisp/w3m/w3m-tabmenu
~/.emacs.d/site-lisp/emacs-w3m/w3m-image hides /usr/share/emacs23/site-lisp/w3m/w3m-image
~/.emacs.d/site-lisp/emacs-w3m/mime-w3m hides /usr/share/emacs23/site-lisp/w3m/mime-w3m
~/.emacs.d/site-lisp/emacs-w3m/w3m-filter hides /usr/share/emacs23/site-lisp/w3m/w3m-filter
~/.emacs.d/site-lisp/emacs-w3m/w3m-weather hides /usr/share/emacs23/site-lisp/w3m/w3m-weather
~/.emacs.d/site-lisp/emacs-w3m/w3m-antenna hides /usr/share/emacs23/site-lisp/w3m/w3m-antenna
~/.emacs.d/site-lisp/emacs-w3m/w3m hides /usr/share/emacs23/site-lisp/w3m/w3m
~/.emacs.d/site-lisp/emacs-w3m/w3m-fb hides /usr/share/emacs23/site-lisp/w3m/w3m-fb
~/.emacs.d/site-lisp/emacs-w3m/w3m-favicon hides /usr/share/emacs23/site-lisp/w3m/w3m-favicon
~/.emacs.d/site-lisp/emacs-w3m/w3m-load hides /usr/share/emacs23/site-lisp/w3m/w3m-load
~/.emacs.d/site-lisp/emacs-w3m/w3m-ems hides /usr/share/emacs23/site-lisp/w3m/w3m-ems
~/.emacs.d/site-lisp/emacs-w3m/w3m-mail hides /usr/share/emacs23/site-lisp/w3m/w3m-mail
~/.emacs.d/site-lisp/emacs-w3m/w3m-rss hides /usr/share/emacs23/site-lisp/w3m/w3m-rss
~/.emacs.d/site-lisp/emacs-w3m/mew-w3m hides /usr/share/emacs23/site-lisp/w3m/mew-w3m
~/.emacs.d/site-lisp/emacs-w3m/w3m-dtree hides /usr/share/emacs23/site-lisp/w3m/w3m-dtree
~/.emacs.d/site-lisp/emacs-w3m/w3m-symbol hides /usr/share/emacs23/site-lisp/w3m/w3m-symbol
~/.emacs.d/site-lisp/emacs-w3m/w3m-bug hides /usr/share/emacs23/site-lisp/w3m/w3m-bug
~/.emacs.d/site-lisp/emacs-w3m/w3m-bookmark hides /usr/share/emacs23/site-lisp/w3m/w3m-bookmark
~/.emacs.d/site-lisp/emacs-w3m/w3m-util hides /usr/share/emacs23/site-lisp/w3m/w3m-util
~/.emacs.d/site-lisp/emacs-w3m/w3m-ccl hides /usr/share/emacs23/site-lisp/w3m/w3m-ccl
~/.emacs.d/site-lisp/emacs-w3m/sb-w3m-dev hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-w3m-dev
~/.emacs.d/site-lisp/emacs-w3m/sb-meadow hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-meadow
~/.emacs.d/site-lisp/emacs-w3m/sb-the-register hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-the-register
~/.emacs.d/site-lisp/emacs-w3m/sb-pcweb-column hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-pcweb-column
~/.emacs.d/site-lisp/emacs-w3m/sb-atmarkit hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-atmarkit
~/.emacs.d/site-lisp/emacs-w3m/sb-engadget-ja hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-engadget-ja
~/.emacs.d/site-lisp/emacs-w3m/sb-lotusex hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-lotusex
~/.emacs.d/site-lisp/emacs-w3m/sb-welt-de hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-welt-de
~/.emacs.d/site-lisp/emacs-w3m/sb-elips hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-elips
~/.emacs.d/site-lisp/emacs-w3m/sb-hash hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-hash
~/.emacs.d/site-lisp/emacs-w3m/sb-savannah hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-savannah
~/.emacs.d/site-lisp/emacs-w3m/sb-fml hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-fml
~/.emacs.d/site-lisp/emacs-w3m/sb-aljazeera hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-aljazeera
~/.emacs.d/site-lisp/emacs-w3m/sb-lump hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-lump
~/.emacs.d/site-lisp/emacs-w3m/sb-geocrawler hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-geocrawler
~/.emacs.d/site-lisp/emacs-w3m/sb-perlentaucher-de hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-perlentaucher-de
~/.emacs.d/site-lisp/emacs-w3m/sb-airs hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-airs
~/.emacs.d/site-lisp/emacs-w3m/sb-asahi-html hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-asahi-html
~/.emacs.d/site-lisp/emacs-w3m/nnshimbun hides /usr/share/emacs23/site-lisp/w3m/shimbun/nnshimbun
~/.emacs.d/site-lisp/emacs-w3m/sb-mailarc hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-mailarc
~/.emacs.d/site-lisp/emacs-w3m/sb-text hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-text
~/.emacs.d/site-lisp/emacs-w3m/sb-dennou hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-dennou
~/.emacs.d/site-lisp/emacs-w3m/sb-zdnet-jp hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-zdnet-jp
~/.emacs.d/site-lisp/emacs-w3m/sb-namazu hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-namazu
~/.emacs.d/site-lisp/emacs-w3m/sb-yahoo-sports hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-yahoo-sports
~/.emacs.d/site-lisp/emacs-w3m/sb-javaconf hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-javaconf
~/.emacs.d/site-lisp/emacs-w3m/sb-tcup hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-tcup
~/.emacs.d/site-lisp/emacs-w3m/sb-mew hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-mew
~/.emacs.d/site-lisp/emacs-w3m/sb-pocketgames hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-pocketgames
~/.emacs.d/site-lisp/emacs-w3m/sb-ffii hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-ffii
~/.emacs.d/site-lisp/emacs-w3m/sb-mozilla-jp hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-mozilla-jp
~/.emacs.d/site-lisp/emacs-w3m/sb-nytimes hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-nytimes
~/.emacs.d/site-lisp/emacs-w3m/sb-sml hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-sml
~/.emacs.d/site-lisp/emacs-w3m/sb-laut-de hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-laut-de
~/.emacs.d/site-lisp/emacs-w3m/sb-emacs-w3m hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-emacs-w3m
~/.emacs.d/site-lisp/emacs-w3m/sb-cnn-jp hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-cnn-jp
~/.emacs.d/site-lisp/emacs-w3m/sb-yahoo-auctions hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-yahoo-auctions
~/.emacs.d/site-lisp/emacs-w3m/sb-cgi-board hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-cgi-board
~/.emacs.d/site-lisp/emacs-w3m/sb-sankei hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-sankei
~/.emacs.d/site-lisp/emacs-w3m/sb-mainichi hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-mainichi
~/.emacs.d/site-lisp/emacs-w3m/sb-ruby hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-ruby
~/.emacs.d/site-lisp/emacs-w3m/sb-fau hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-fau
~/.emacs.d/site-lisp/emacs-w3m/sb-palmfan hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-palmfan
~/.emacs.d/site-lisp/emacs-w3m/sb-infoshop hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-infoshop
~/.emacs.d/site-lisp/emacs-w3m/sb-scipy hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-scipy
~/.emacs.d/site-lisp/emacs-w3m/sb-rss hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-rss
~/.emacs.d/site-lisp/emacs-w3m/sb-tdiary-ml hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-tdiary-ml
~/.emacs.d/site-lisp/emacs-w3m/sb-multi hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-multi
~/.emacs.d/site-lisp/emacs-w3m/sb-debian hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-debian
~/.emacs.d/site-lisp/emacs-w3m/sb-nikkansports hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-nikkansports
~/.emacs.d/site-lisp/emacs-w3m/sb-x51 hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-x51
~/.emacs.d/site-lisp/emacs-w3m/sb-toshiba hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-toshiba
~/.emacs.d/site-lisp/emacs-w3m/sb-ibm-dev hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-ibm-dev
~/.emacs.d/site-lisp/emacs-w3m/sb-japantimes hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-japantimes
~/.emacs.d/site-lisp/emacs-w3m/sb-excite hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-excite
~/.emacs.d/site-lisp/emacs-w3m/sb-wired-jp hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-wired-jp
~/.emacs.d/site-lisp/emacs-w3m/sb-cnet-jp hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-cnet-jp
~/.emacs.d/site-lisp/emacs-w3m/sb-coldsync hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-coldsync
~/.emacs.d/site-lisp/emacs-w3m/sb-cnet hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-cnet
~/.emacs.d/site-lisp/emacs-w3m/sb-yahoo hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-yahoo
~/.emacs.d/site-lisp/emacs-w3m/sb-asahi hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-asahi
~/.emacs.d/site-lisp/emacs-w3m/sb-rakuten hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-rakuten
~/.emacs.d/site-lisp/emacs-w3m/sb-atom-hash hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-atom-hash
~/.emacs.d/site-lisp/emacs-w3m/sb-vinelinux hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-vinelinux
~/.emacs.d/site-lisp/emacs-w3m/sb-itmedia hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-itmedia
~/.emacs.d/site-lisp/emacs-w3m/sb-arch-bluegate hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-arch-bluegate
~/.emacs.d/site-lisp/emacs-w3m/sb-haiku-os hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-haiku-os
~/.emacs.d/site-lisp/emacs-w3m/sb-slashdot hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-slashdot
~/.emacs.d/site-lisp/emacs-w3m/sb-squeak-dev hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-squeak-dev
~/.emacs.d/site-lisp/emacs-w3m/sb-texfaq hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-texfaq
~/.emacs.d/site-lisp/emacs-w3m/sb-rss-blogs hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-rss-blogs
~/.emacs.d/site-lisp/emacs-w3m/sb-spiegel hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-spiegel
~/.emacs.d/site-lisp/emacs-w3m/sb-tech-on hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-tech-on
~/.emacs.d/site-lisp/emacs-w3m/sb-tdiary hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-tdiary
~/.emacs.d/site-lisp/emacs-w3m/sb-yomiuri hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-yomiuri
~/.emacs.d/site-lisp/emacs-w3m/sb-rss-hash hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-rss-hash
~/.emacs.d/site-lisp/emacs-w3m/sb-bbdb-ml hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-bbdb-ml
~/.emacs.d/site-lisp/emacs-w3m/sb-squeak-ja hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-squeak-ja
~/.emacs.d/site-lisp/emacs-w3m/sb-f1fan hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-f1fan
~/.emacs.d/site-lisp/emacs-w3m/sb-sponichi hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-sponichi
~/.emacs.d/site-lisp/emacs-w3m/sb-rediff hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-rediff
~/.emacs.d/site-lisp/emacs-w3m/sb-wikimedia hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-wikimedia
~/.emacs.d/site-lisp/emacs-w3m/sb-jpo hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-jpo
~/.emacs.d/site-lisp/emacs-w3m/sb-plucker hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-plucker
~/.emacs.d/site-lisp/emacs-w3m/sb-emacswiki hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-emacswiki
~/.emacs.d/site-lisp/emacs-w3m/sb-kantei hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-kantei
~/.emacs.d/site-lisp/emacs-w3m/sb-msports-nifty hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-msports-nifty
~/.emacs.d/site-lisp/emacs-w3m/sb-security-memo hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-security-memo
~/.emacs.d/site-lisp/emacs-w3m/sb-exconn hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-exconn
~/.emacs.d/site-lisp/emacs-w3m/sb-kde hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-kde
~/.emacs.d/site-lisp/emacs-w3m/sb-sueddeutsche-de hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-sueddeutsche-de
~/.emacs.d/site-lisp/emacs-w3m/sb-tigris hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-tigris
~/.emacs.d/site-lisp/emacs-w3m/sb-n24-de hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-n24-de
~/.emacs.d/site-lisp/emacs-w3m/sb-mailman hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-mailman
~/.emacs.d/site-lisp/emacs-w3m/sb-gendai-net hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-gendai-net
~/.emacs.d/site-lisp/emacs-w3m/sb-heise hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-heise
~/.emacs.d/site-lisp/emacs-w3m/sb-macosx-jp hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-macosx-jp
~/.emacs.d/site-lisp/emacs-w3m/sb-atom hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-atom
~/.emacs.d/site-lisp/emacs-w3m/sb-pilot-link hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-pilot-link
~/.emacs.d/site-lisp/emacs-w3m/sb-nikkei hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-nikkei
~/.emacs.d/site-lisp/emacs-w3m/sb-2ch hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-2ch
~/.emacs.d/site-lisp/emacs-w3m/sb-debugmagazin-de hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-debugmagazin-de
~/.emacs.d/site-lisp/emacs-w3m/shimbun hides /usr/share/emacs23/site-lisp/w3m/shimbun/shimbun
~/.emacs.d/site-lisp/emacs-w3m/sb-glimpse hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-glimpse
~/.emacs.d/site-lisp/emacs-w3m/sb-zeit-de hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-zeit-de
~/.emacs.d/site-lisp/emacs-w3m/sb-jpilot hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-jpilot
~/.emacs.d/site-lisp/emacs-w3m/sb-asahi-mytown hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-asahi-mytown
~/.emacs.d/site-lisp/emacs-w3m/sb-redhat hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-redhat
~/.emacs.d/site-lisp/emacs-w3m/sb-yomiuri-html hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-yomiuri-html
~/.emacs.d/site-lisp/emacs-w3m/sb-linuxce-jp hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-linuxce-jp
~/.emacs.d/site-lisp/emacs-w3m/sb-impress hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-impress
~/.emacs.d/site-lisp/emacs-w3m/sb-sourceforge-jp hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-sourceforge-jp
~/.emacs.d/site-lisp/emacs-w3m/sb-orca hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-orca
~/.emacs.d/site-lisp/emacs-w3m/sb-marc-aims hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-marc-aims
~/.emacs.d/site-lisp/emacs-w3m/sb-opentechpress-jp hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-opentechpress-jp
~/.emacs.d/site-lisp/emacs-w3m/sb-wiki hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-wiki
~/.emacs.d/site-lisp/emacs-w3m/sb-msdn hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-msdn
~/.emacs.d/site-lisp/emacs-w3m/sb-slashdot-jp hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-slashdot-jp
~/.emacs.d/site-lisp/emacs-w3m/sb-netbsd hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-netbsd
~/.emacs.d/site-lisp/emacs-w3m/sb-pilot-mailsync hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-pilot-mailsync
~/.emacs.d/site-lisp/emacs-w3m/sb-xemacs hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-xemacs
~/.emacs.d/site-lisp/emacs-w3m/sb-hns hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-hns
~/.emacs.d/site-lisp/emacs-w3m/sb-mhonarc hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-mhonarc
~/.emacs.d/site-lisp/emacs-w3m/sb-wincefan hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-wincefan
~/.emacs.d/site-lisp/emacs-w3m/sb-bbc hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-bbc
~/.emacs.d/site-lisp/emacs-w3m/sb-digiko hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-digiko
~/.emacs.d/site-lisp/emacs-w3m/sb-gnome hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-gnome
~/.emacs.d/site-lisp/emacs-w3m/sb-debian-jp hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-debian-jp
~/.emacs.d/site-lisp/emacs-w3m/mew-shimbun hides /usr/share/emacs23/site-lisp/w3m/shimbun/mew-shimbun
~/.emacs.d/site-lisp/emacs-w3m/sb-m17n hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-m17n
~/.emacs.d/site-lisp/emacs-w3m/sb-makanai hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-makanai
~/.emacs.d/site-lisp/emacs-w3m/sb-the-onion hides /usr/share/emacs23/site-lisp/w3m/shimbun/sb-the-onion
~/code/org-mode/git/contrib/lisp/htmlize hides /usr/share/emacs23/site-lisp/emacs-goodies-el/htmlize
/usr/share/emacs/23.2/site-lisp/auctex/tex-info hides /usr/share/emacs/site-lisp/auctex/tex-info
/usr/share/emacs/23.2/site-lisp/auctex/context-nl hides /usr/share/emacs/site-lisp/auctex/context-nl
/usr/share/emacs/23.2/site-lisp/auctex/context-en hides /usr/share/emacs/site-lisp/auctex/context-en
/usr/share/emacs/23.2/site-lisp/auctex/latex hides /usr/share/emacs/site-lisp/auctex/latex
/usr/share/emacs/23.2/site-lisp/auctex/tex-mik hides /usr/share/emacs/site-lisp/auctex/tex-mik
/usr/share/emacs/23.2/site-lisp/auctex/tex-buf hides /usr/share/emacs/site-lisp/auctex/tex-buf
/usr/share/emacs/23.2/site-lisp/auctex/tex-jp hides /usr/share/emacs/site-lisp/auctex/tex-jp
/usr/share/emacs/23.2/site-lisp/auctex/tex-bar hides /usr/share/emacs/site-lisp/auctex/tex-bar
/usr/share/emacs/23.2/site-lisp/auctex/tex hides /usr/share/emacs/site-lisp/auctex/tex
/usr/share/emacs/23.2/site-lisp/auctex/multi-prompt hides /usr/share/emacs/site-lisp/auctex/multi-prompt
/usr/share/emacs/23.2/site-lisp/auctex/tex-fptex hides /usr/share/emacs/site-lisp/auctex/tex-fptex
/usr/share/emacs/23.2/site-lisp/auctex/tex-font hides /usr/share/emacs/site-lisp/auctex/tex-font
/usr/share/emacs/23.2/site-lisp/auctex/tex-fold hides /usr/share/emacs/site-lisp/auctex/tex-fold
/usr/share/emacs/23.2/site-lisp/auctex/texmathp hides /usr/share/emacs/site-lisp/auctex/texmathp
/usr/share/emacs/23.2/site-lisp/auctex/context hides /usr/share/emacs/site-lisp/auctex/context
/usr/share/emacs/23.2/site-lisp/auctex/font-latex hides /usr/share/emacs/site-lisp/auctex/font-latex
/usr/share/emacs/23.2/site-lisp/auctex/bib-cite hides /usr/share/emacs/site-lisp/auctex/bib-cite
/usr/share/emacs/23.2/site-lisp/auctex/toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x
/usr/share/emacs/23.2/site-lisp/auctex/tex-style hides /usr/share/emacs/site-lisp/auctex/tex-style
/usr/share/emacs/23.2/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup
/usr/share/emacs23/site-lisp/semi/pgg-pgp5 hides /usr/share/emacs/23.2/lisp/pgg-pgp5
/usr/share/emacs23/site-lisp/semi/pgg-def hides /usr/share/emacs/23.2/lisp/pgg-def
/usr/share/emacs23/site-lisp/semi/pgg-parse hides /usr/share/emacs/23.2/lisp/pgg-parse
/usr/share/emacs23/site-lisp/flim/sha1 hides /usr/share/emacs/23.2/lisp/sha1
/usr/share/emacs23/site-lisp/semi/pgg hides /usr/share/emacs/23.2/lisp/pgg
/usr/share/emacs23/site-lisp/semi/pgg-pgp hides /usr/share/emacs/23.2/lisp/pgg-pgp
/usr/share/emacs23/site-lisp/semi/pgg-gpg hides /usr/share/emacs/23.2/lisp/pgg-gpg
/usr/share/emacs23/site-lisp/flim/hex-util hides /usr/share/emacs/23.2/lisp/hex-util
/usr/share/emacs23/site-lisp/flim/md4 hides /usr/share/emacs/23.2/lisp/md4
/usr/share/emacs23/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/23.2/lisp/textmodes/flyspell
/usr/share/emacs23/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/23.2/lisp/textmodes/ispell
/usr/share/emacs23/site-lisp/ruby1.8-elisp/ruby-mode hides /usr/share/emacs/23.2/lisp/progmodes/ruby-mode
~/.emacs.d/site-lisp/org-mode/org-colview hides /usr/share/emacs/23.2/lisp/org/org-colview
~/.emacs.d/site-lisp/org-mode/org-exp hides /usr/share/emacs/23.2/lisp/org/org-exp
~/.emacs.d/site-lisp/org-mode/org-plot hides /usr/share/emacs/23.2/lisp/org/org-plot
~/.emacs.d/site-lisp/org-mode/org-feed hides /usr/share/emacs/23.2/lisp/org/org-feed
~/.emacs.d/site-lisp/org-mode/org-wl hides /usr/share/emacs/23.2/lisp/org/org-wl
~/.emacs.d/site-lisp/org-mode/org-install hides /usr/share/emacs/23.2/lisp/org/org-install
~/.emacs.d/site-lisp/org-mode/org-vm hides /usr/share/emacs/23.2/lisp/org/org-vm
~/.emacs.d/site-lisp/org-mode/org-datetree hides /usr/share/emacs/23.2/lisp/org/org-datetree
~/.emacs.d/site-lisp/org-mode/org-id hides /usr/share/emacs/23.2/lisp/org/org-id
~/.emacs.d/site-lisp/org-mode/org-indent hides /usr/share/emacs/23.2/lisp/org/org-indent
~/.emacs.d/site-lisp/org-mode/org hides /usr/share/emacs/23.2/lisp/org/org
~/.emacs.d/site-lisp/org-mode/org-timer hides /usr/share/emacs/23.2/lisp/org/org-timer
~/.emacs.d/site-lisp/org-mode/org-attach hides /usr/share/emacs/23.2/lisp/org/org-attach
~/.emacs.d/site-lisp/org-mode/org-footnote hides /usr/share/emacs/23.2/lisp/org/org-footnote
~/.emacs.d/site-lisp/org-mode/org-irc hides /usr/share/emacs/23.2/lisp/org/org-irc
~/.emacs.d/site-lisp/org-mode/org-jsinfo hides /usr/share/emacs/23.2/lisp/org/org-jsinfo
~/.emacs.d/site-lisp/org-mode/org-compat hides /usr/share/emacs/23.2/lisp/org/org-compat
~/.emacs.d/site-lisp/org-mode/org-mac-message hides /usr/share/emacs/23.2/lisp/org/org-mac-message
~/.emacs.d/site-lisp/org-mode/org-archive hides /usr/share/emacs/23.2/lisp/org/org-archive
~/.emacs.d/site-lisp/org-mode/org-bibtex hides /usr/share/emacs/23.2/lisp/org/org-bibtex
~/.emacs.d/site-lisp/org-mode/org-faces hides /usr/share/emacs/23.2/lisp/org/org-faces
~/.emacs.d/site-lisp/org-mode/org-clock hides /usr/share/emacs/23.2/lisp/org/org-clock
~/.emacs.d/site-lisp/org-mode/org-mouse hides /usr/share/emacs/23.2/lisp/org/org-mouse
~/.emacs.d/site-lisp/org-mode/org-list hides /usr/share/emacs/23.2/lisp/org/org-list
~/.emacs.d/site-lisp/org-mode/org-rmail hides /usr/share/emacs/23.2/lisp/org/org-rmail
~/.emacs.d/site-lisp/org-mode/org-latex hides /usr/share/emacs/23.2/lisp/org/org-latex
~/.emacs.d/site-lisp/org-mode/org-icalendar hides /usr/share/emacs/23.2/lisp/org/org-icalendar
~/.emacs.d/site-lisp/org-mode/org-ascii hides /usr/share/emacs/23.2/lisp/org/org-ascii
~/.emacs.d/site-lisp/org-mode/org-inlinetask hides /usr/share/emacs/23.2/lisp/org/org-inlinetask
~/.emacs.d/site-lisp/org-mode/org-habit hides /usr/share/emacs/23.2/lisp/org/org-habit
~/.emacs.d/site-lisp/org-mode/org-publish hides /usr/share/emacs/23.2/lisp/org/org-publish
~/.emacs.d/site-lisp/org-mode/org-macs hides /usr/share/emacs/23.2/lisp/org/org-macs
~/.emacs.d/site-lisp/org-mode/org-src hides /usr/share/emacs/23.2/lisp/org/org-src
~/.emacs.d/site-lisp/org-mode/org-mhe hides /usr/share/emacs/23.2/lisp/org/org-mhe
~/.emacs.d/site-lisp/org-mode/org-bbdb hides /usr/share/emacs/23.2/lisp/org/org-bbdb
~/.emacs.d/site-lisp/org-mode/org-table hides /usr/share/emacs/23.2/lisp/org/org-table
~/.emacs.d/site-lisp/org-mode/org-xoxo hides /usr/share/emacs/23.2/lisp/org/org-xoxo
~/.emacs.d/site-lisp/org-mode/org-mew hides /usr/share/emacs/23.2/lisp/org/org-mew
~/.emacs.d/site-lisp/org-mode/org-remember hides /usr/share/emacs/23.2/lisp/org/org-remember
~/.emacs.d/site-lisp/org-mode/org-html hides /usr/share/emacs/23.2/lisp/org/org-html
~/.emacs.d/site-lisp/org-mode/org-mobile hides /usr/share/emacs/23.2/lisp/org/org-mobile
~/.emacs.d/site-lisp/org-mode/org-crypt hides /usr/share/emacs/23.2/lisp/org/org-crypt
~/.emacs.d/site-lisp/org-mode/org-agenda hides /usr/share/emacs/23.2/lisp/org/org-agenda
~/.emacs.d/site-lisp/org-mode/org-protocol hides /usr/share/emacs/23.2/lisp/org/org-protocol
~/.emacs.d/site-lisp/org-mode/org-gnus hides /usr/share/emacs/23.2/lisp/org/org-gnus
~/.emacs.d/site-lisp/org-mode/org-w3m hides /usr/share/emacs/23.2/lisp/org/org-w3m
~/.emacs.d/site-lisp/org-mode/org-freemind hides /usr/share/emacs/23.2/lisp/org/org-freemind
~/.emacs.d/site-lisp/org-mode/org-docbook hides /usr/share/emacs/23.2/lisp/org/org-docbook
~/.emacs.d/site-lisp/org-mode/org-exp-blocks hides /usr/share/emacs/23.2/lisp/org/org-exp-blocks
~/.emacs.d/site-lisp/org-mode/org-info hides /usr/share/emacs/23.2/lisp/org/org-info
/usr/share/emacs23/site-lisp/flim/hmac-md5 hides /usr/share/emacs/23.2/lisp/net/hmac-md5
/usr/share/emacs23/site-lisp/flim/sasl-cram hides /usr/share/emacs/23.2/lisp/net/sasl-cram
/usr/share/emacs23/site-lisp/flim/ntlm hides /usr/share/emacs/23.2/lisp/net/ntlm
/usr/share/emacs23/site-lisp/flim/sasl hides /usr/share/emacs/23.2/lisp/net/sasl
/usr/share/emacs23/site-lisp/flim/hmac-def hides /usr/share/emacs/23.2/lisp/net/hmac-def
/usr/share/emacs23/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/23.2/lisp/net/sasl-ntlm
/usr/share/emacs23/site-lisp/flim/sasl-digest hides /usr/share/emacs/23.2/lisp/net/sasl-digest
~/.emacs.d/site-lisp/wl/rfc2368 hides /usr/share/emacs/23.2/lisp/mail/rfc2368
~/.emacs.d/site-lisp/wl/utf7 hides /usr/share/emacs/23.2/lisp/gnus/utf7

Features:
(shadow org-indent org-wl org-w3m org-vm org-rmail org-mhe org-mew
org-irc org-jsinfo org-infojs org-html org-info org-gnus org-docview
org-bibtex org-bbdb org-habit org-table wl-mime mime-edit pgg-parse
pccl pccl-20 signature mail-utils mime-setup mail-mime-setup
semi-setup mime-pgp pgg-def mime-play filename mime-image elmo-pop3
sb-rss-hash sb-namazu sb-mailman sb-heise sb-emacswiki sb-atom-hash
sb-hash sb-atom sb-rss xml elmo-shimbun shimbun w3m doc-view
image-mode w3m-hist w3m-fb w3m-ems w3m-ccl ccl w3m-favicon w3m-image
w3m-proc w3m-util elmo-nntp modb-standard elmo-maildir elmo-imap4
time-stamp elmo-net elmo-dop elmo-cache elmo-map elmo-filter emacsbug
help-mode wl-html-message namazu-wl-message-open dictem namazu
jka-compr browse-url erc-services erc-networks erc-goodies erc
erc-backend erc-compat format-spec grammar org-issue org-publish
org-latex org-export-latex org-beamer footnote remember org-remember
org-datetree org-id diary-lib diary-loaddefs org-atom org-exp ob-exp
org-exp-blocks org-agenda atom-syndication org-crypt org-depend
org-protocol org-inlinetask org-checklist org ob-emacs-lisp ob-keys
ob-comint comint ob-tangle ob-ref ob-lob ob-table ob org-footnote
org-src org-list org-faces org-compat org-entities org-macs noutline
outline cal-menu calendar cal-loaddefs org-install mu-cite yaoddmuse
skeleton sgml-mode bbdb-wl bbdb-hooks mail-parse rfc2231 rfc2047
rfc2045 qp ietf-drums time-date bbdb-com warnings mailabbrev bbdb
wl-spam elmo-spam elsp-header elsp-generic mime-w3m embeddedchangelog
embedded-changelog paredit magit ediff-merg ediff-diff ediff-wind
ediff-help ediff-util ediff-mult ediff-init ediff pcomplete diff-mode
log-edit ring pcvs-util add-log eldoc wl-demo wl-draft eword-encode
wl-template sendmail wl-news derived wl-address wl-thread wl-action
wl-summary ps-print ps-def lpr wl-refile wl-message elmo-mime
mmelmo-buffer mmelmo-imap mime-view mime-conf calist semi-def mmimap
mime-parse mmbuffer mmgeneric wl-highlight elmo-multi wl-folder wl
wl-e21 wl-util pp elmo-flag elmo-localdir wl-vars epg-config
wl-version elmo elmo-signal elmo-msgdb modb modb-generic modb-entity
mime elmo-util emu invisible inv-23 poem poem-e20 poem-e20_3 utf7
eword-decode mel mime-def std11 mcharset mcs-20 mcs-e20 pces pces-e20
pces-20 broken pcustom elmo-date path-util elmo-vars poe elmo-version
luna elscreen-wl elscreen-w3m elscreen-dired elscreen-color-theme
mule-util alist pym static apel-ver product elscreen byte-opt flyspell
ispell rfcview view goto-addr pwsafe midnight boxquote rect
auto-install edmacro kmacro thingatpt bytecomp byte-compile find-func
dired regexp-opt url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-util url-parse timezone url-vars mm-util
mail-prsvr mailcap package reporter info color-theme easymenu wid-edit
cl cl-19 server iswitchb debian-el debian-el-loaddefs w3m-load
slime-autoloads emacs-goodies-el emacs-goodies-custom
emacs-goodies-loaddefs easy-mmode dpkg-dev-el dpkg-dev-el-loaddefs
develock advice help-fns advice-preload bbdb-autoloads preview-latex
tex-site auto-loads tooltip ediff-hook vc-hooks lisp-float-type mwheel
x-win x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode
register page menu-bar rfn-eshadow timer select scroll-bar mldrag
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
loaddefs button minibuffer faces cus-face files text-properties
overlay md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote make-network-process dbusbind
system-font-setting font-render-setting gtk x-toolkit x multi-tty
emacs)