Okay, I've identified the exact set of circumstances in which this bug
occurs, and it /is/ still present in 6.81. Here's the dirt:

1. You need to be using BBDB with bbdb-use-pop-up set to t. This makes
   BBDB try to pop up a window with details for the current message.
2. You need to have your vm.windows file not allocate space for BBDB
   by default. This may be my problem, actually.
3. You need to have a summary/preview setup. I've been doing this so
   long that I don't really know what settings govern it, but the list
   of VM settings is below.
4. In my particular setup, there's 9 lines of summary and the rest of
   the window is preview. BBDB pops up in the bottom of the preview
   window, taking 4 lines.
5. This is the clincher: the message currently visible at the bottom
   of the summary window has to have a BBDB entry.

What happens? You press 'n' (or 'd', actually) while on the last
message; the preview window updates to show the next message, the
pointer moves to the next message, but the summary buffer DOES NOT
scroll, and the cursor in the summary buffer ends up back on line 5 of
the summary window.

I'm not quite sure where the bug is; I honestly don't think it's in
the BBDB code, which is pretty simplistic. I'm vaguely inclined to go
digging in VM's window-handling code, because I think my deleting the
BBDB buffer from the default window layout made this problem occur
frequently enough that I actually set about finding out the
circumstances. Kyle, I'd really appreciate if you could at least point
me in the right direction on debugging this one, since I've had very
little luck tracking it so far (running "debug-on-entry" makes the bug
go away, because hey, you've just reconfigured the window layout!)

Cheers,
Waider.

Emacs  : GNU Emacs 20.7.1 (i386-redhat-linux-gnu, X toolkit)
 of Tue Jun 13 2000 on porky.devel.redhat.com
Package: VM 6.81

current state:
==============
(setq
 vm-arrived-message-hook nil
 vm-arrived-messages-hook nil
 vm-auto-center-summary nil
 vm-auto-decode-mime-messages t
 vm-auto-displayed-mime-content-type-exceptions nil
 vm-auto-displayed-mime-content-types '("text" "multipart")
 vm-auto-folder-case-fold-search t
 vm-auto-get-new-mail t
 vm-auto-next-message t
 vm-berkeley-mail-compatibility nil
 vm-check-folder-types t
 vm-circular-folders t
 vm-confirm-new-folders nil
 vm-confirm-quit 0
 vm-convert-folder-types t
 vm-crash-box "~/INBOX.CRASH"
 vm-crash-box-suffix nil
 vm-default-From_-folder-type 'From_
 vm-default-folder-type 'From_
 vm-delete-after-archiving nil
 vm-delete-after-bursting nil
 vm-delete-after-saving t
 vm-delete-empty-folders t
 vm-digest-burst-type "guess"
 vm-digest-identifier-header-format "X-Digest: %s\n"
 vm-digest-center-preamble t
 vm-digest-preamble-format "\"%s\" (%F)"
 vm-digest-send-type "mime"
 vm-display-buffer-hook nil
 vm-display-using-mime t
 vm-edit-message-hook nil
 vm-edit-message-mode 'text-mode
 vm-fill-paragraphs-containing-long-lines 79
 vm-flush-interval 90
 vm-folder-directory "~/Mail/"
 vm-folder-read-only nil
 vm-follow-summary-cursor t
 vm-forward-message-hook '(vm-multdom-forward-set-recipient-address)
 vm-forwarded-headers '("From:" "To:" "Cc:" "Subject:" "Date")
 vm-forwarding-digest-type "mime"
 vm-forwarding-subject-format "FW: %s"
 vm-frame-parameter-alist nil
 vm-frame-per-completion nil
 vm-frame-per-composition nil
 vm-frame-per-edit nil
 vm-frame-per-folder nil
 vm-frame-per-help nil
 vm-frame-per-summary nil
 vm-highlight-url-face 'url-highlight-face
 vm-highlighted-header-regexp nil
 vm-honor-page-delimiters t
 vm-image-directory "/usr/share/emacs/20.7/etc/vm/"
 vm-imap-bytes-per-session nil
 vm-imap-expunge-after-retrieving t
 vm-imap-max-message-size nil
 vm-imap-messages-per-session nil
 vm-imap-session-preauth-hook nil
 vm-in-reply-to-format "%i"
 vm-included-text-attribution-format "On %m %d, %f said:\n"
 vm-included-text-discard-header-regexp nil
 vm-included-text-headers nil
 vm-included-text-prefix "> "
 vm-index-file-suffix ".idx"
 vm-init-file "~/.vm"
 vm-infer-mime-types t
 vm-invisible-header-regexp nil
 vm-jump-to-new-messages t
 vm-jump-to-unread-messages t
 vm-keep-crash-boxes t
 vm-keep-sent-messages nil
 vm-mail-header-from "Ronan Waide <[EMAIL PROTECTED]>"
 vm-mail-header-insert-date t
 vm-mail-header-insert-message-id t
 vm-mail-hook nil
 vm-make-crash-box-name nil
 vm-make-spool-file-name nil
 vm-mail-check-interval nil
 vm-mail-mode-hook '(vm-hide-references-hook my-mail-keys)
 vm-mail-send-hook nil
 vm-mime-7bit-composition-charset "us-ascii"
 vm-mime-8bit-composition-charset "iso-8859-1"
 vm-mime-8bit-text-transfer-encoding 'quoted-printable
 vm-mime-alternative-select-method 'best-internal
 vm-mime-attachment-auto-type-alist '(("\\.html?$" . "text/html")
                                      ("\\.pcx$" . "image/pcx")
                                      ("\\.gif$" . "image/gif")
                                      ("\\.jpe?g$" . "image/jpeg")
                                      ("\\.url$" . "application/x-url")
                                      ("\\.doc$" . "application/msword"))
 vm-mime-attachment-save-directory "~/tmp/"
 vm-mime-avoid-folding-content-type t
 vm-mime-base64-decoder-program "/home/waider/bin/base64-decode"
 vm-mime-base64-decoder-switches nil
 vm-mime-base64-encoder-program "/home/waider/bin/base64-encode"
 vm-mime-base64-encoder-switches nil
 vm-mime-button-face 'gui-button-face
 vm-mime-button-format-alist '(("text" . "%-35.35(%d, %c%) [%k to %a]")
                               ("multipart/alternative" .
                                "%-35.35(%d%) [%k to %a]")
                               ("multipart/digest" .
                                "%-35.35(%d, %n message%s%) [%k to %a]")
                               ("multipart" .
                                "%-35.35(%d, %n part%s%) [%k to %a]")
                               ("message/partial" .
                                "%-35.35(%d, part %N (of %T)%) [%k to %a]")
                               ("message/external-body" .
                                "%-35.35(%d%) [%k to %a (%x)]")
                               ("message" . "%-35.35(%d%) [%k to %a]")
                               ("audio" . "%-35.35(%d%) [%k to %a]")
                               ("video" . "%-35.35(%d%) [%k to %a]")
                               ("image" . "%-35.35(%d%) [%k to %a]")
                               ("application/octet-stream" .
                                "%-35.35(%d, %f%) [%k to %a]")
                               )
 vm-mime-charset-font-alist '(("iso-2022-jp"
                               "-jis-*-*-*-*-*-15-140-*-*-*-90-jisx0208.1983-*")
                              ("koi8-r" "-*-*-*-*-*-*-15-140-*-*-*-90-koi8-r")
                              ("iso-8859-2"
                               "-*-*-medium-r-*-*-15-140-*-*-*-90-iso8859-2")
                              ("8859-2"
                               "-*-*-medium-r-*-*-15-140-*-*-*-90-iso8859-2")
                              ("windows-1252"
                               "-*-*-medium-r-*-*-15-140-*-*-*-90-iso8859-1")
                              )
 vm-mime-confirm-delete t
 vm-mime-decode-for-preview t
 vm-mime-default-face-charset-exceptions nil
 vm-mime-default-face-charsets '("us-acsii" "8859-1" "IBM850" "windows-1251"
                                 "windows-1257" "utf-8" "utf-7" "UNKNOWN-8BIT"
                                 "x-user-defined" "X-UNKNOWN" "us-ascii")
 vm-mime-delete-after-saving nil
 vm-mime-delete-viewer-processes t
 vm-mime-digest-discard-header-regexp nil
 vm-mime-digest-headers '("Resent-" "From:" "Sender:" "To:" "Cc:" "Subject:"
                          "Date:" "Message-ID:" "Keywords:" "MIME-Version:"
                          "Content-")
 vm-mime-display-function nil
 vm-mime-external-content-types-alist '(("image" "xloadimage")
                                        ("application/pdf" "xpdf" "-remote"
                                         "waidersrv")
                                        ("application/mac-binhex40"
                                         "(cd tmp; hexbin -a %f)")
                                        )
 vm-mime-ignore-mime-version t
 vm-mime-internal-content-type-exceptions '("text/html")
 vm-mime-internal-content-types t
 vm-mime-max-message-size nil
 vm-mime-qp-decoder-program "/home/waider/bin/qp-decode"
 vm-mime-qp-decoder-switches nil
 vm-mime-qp-encoder-program "/home/waider/bin/qp-encode"
 vm-mime-qp-encoder-switches nil
 vm-mime-type-converter-alist '(("application/x-url"
                                 "application/octet-stream" "fetchurl")
                                ("text/html" "text/plain" "dumphtml")
                                ("application/msword" "text/plain" "catdoc")
                                ("application/ms-tnef" "text/plain" "tnef"))
 vm-mime-uuencode-decoder-program "uudecode"
 vm-mime-uuencode-decoder-switches nil
 vm-mode-hook nil
 vm-mode-hooks nil
 vm-mosaic-program "Mosaic"
 vm-mosaic-program-switches nil
 vm-move-after-deleting t
 vm-move-after-undeleting t
 vm-move-after-killing t
 vm-move-messages-physically nil
 vm-movemail-program "movemail"
 vm-mutable-frames t
 vm-mutable-windows t
 vm-netscape-program "netscape"
 vm-netscape-program-switches nil
 vm-paragraph-fill-column 70
 vm-pop-bytes-per-session nil
 vm-pop-expunge-after-retrieving nil
 vm-pop-max-message-size nil
 vm-pop-messages-per-session nil
 vm-pop-md5-program "md5"
 vm-popup-menu-on-mouse-3 t
 vm-preferences-file "~/.vm.preferences"
 vm-preview-lines nil
 vm-preview-read-messages t
 vm-primary-inbox "~/Mail/mbox"
 vm-quit-hook '(maybe-save-buffers)
 vm-recognize-imap-maildrops "^imap:[^:]+:[^:]+:[^:]+:[^:]+:[^:]+:[^:]+"
 vm-recognize-pop-maildrops "^[^:]+:[^:]+:[^:]+:[^:]+:[^:]+"
 vm-reply-hook '(vm-multdom-reply-set-recipient-address)
 vm-reply-ignored-reply-tos nil
 vm-reply-subject-prefix "Re: "
 vm-resend-bounced-discard-header-regexp nil
 vm-resend-bounced-headers '("MIME-Version:" "Content-" "From:" "Sender:"
                             "Reply-To:" "To:" "Cc:" "Subject:" "Newsgroups:"
                             "In-Reply-To:" "References:" "Keywords:" "X-")
 vm-resend-bounced-message-hook nil
 vm-resend-discard-header-regexp "\\(\\(X400-\\)?Received:\\|Resent-\\)"
 vm-resend-headers nil
 vm-resend-message-hook nil
 vm-retrieved-spooled-mail-hook nil
 vm-rfc1153-digest-discard-header-regexp "\\(X400-\\)?Received:"
 vm-rfc1153-digest-headers '("Resent-" "Date:" "From:" "Sender:" "To:" "Cc:"
                             "Subject:" "Message-ID:" "Keywords:")
 vm-rfc934-digest-discard-header-regexp nil
 vm-rfc934-digest-headers '("Resent-" "From:" "Sender:" "To:" "Cc:" "Subject:"
                            "Date:" "Message-ID:" "Keywords:")
 vm-search-using-regexps nil
 vm-select-message-hook '(bbdb/vm-pop-up-bbdb-buffer)
 vm-select-new-message-hook nil
 vm-select-unread-message-hook nil
 vm-send-digest-hook nil
 vm-send-using-mime t
 vm-skip-deleted-messages t
 vm-skip-read-messages nil
 vm-spool-file-suffixes nil
 vm-spooled-mail-waiting-hook nil
 vm-startup-with-summary t
 vm-strip-reply-headers nil
 vm-subject-significant-chars nil
 vm-summary-format "%n %*%a %-17.17F %-3.3m %2d %4l/%-5c %I\"%s\"\n"
 vm-summary-highlight-face 'bold
 vm-summary-mode-hook nil
 vm-summary-mode-hooks nil
 vm-summary-redo-hook nil
 vm-summary-show-threads nil
 vm-summary-thread-indent-level 2
 vm-summary-uninteresting-senders 
"waider@\\|ronan.waide@\\|root@.*\\(infolive\\|techcentral\\|scope\\|job\\(finder\\|universe\\)\\)"
 vm-summary-uninteresting-senders-arrow "To: "
 vm-tale-is-an-idiot nil
 vm-temp-file-directory "/tmp"
 vm-thread-using-subject t
 vm-toolbar-pixmap-directory "/usr/share/emacs/20.7/etc/vm/"
 vm-trust-From_-with-Content-Length nil
 vm-undisplay-buffer-hook nil
 vm-unforwarded-header-regexp nil
 vm-url-browser 'vm-mouse-send-url-to-netscape
 vm-url-search-limit 12000
 vm-use-menus '(folder motion send mark label sort virtual undo dispose emacs
                nil help)
 vm-use-toolbar '(next previous delete/undelete autofile file reply compose
                  print visit quit nil help)
 vm-virtual-folder-alist '(("bbdb"
                            ((vm-folder-directory)
                             (author "waider\\|ronan.waide"))
                            )
                           )
 vm-virtual-mirror t
 vm-visible-headers '("Resent-" "From:" "Sender:" "To:" "Apparently-To:" "Cc:"
                      "Subject:" "Date:")
 vm-visit-folder-hook nil
 vm-visit-when-saving 0
 vm-warp-mouse-to-new-frame nil
 vm-window-configuration-file "~/.vm.windows"
 features '(reporter vm-digest electric debug pp sort mail-extr gnus-async
            gnus-kill gnus-art browse-url gnus-score score-mode gnus-sum
            nndraft nnmh gnus-cache gnus-group gnus-undo nnmail bbdb-gnus
            gnus-start gnus-range gnus-spec gnus-int gnus-win gnus gnus-mule
            nntp nnoo gnus-ems gnus-util message mailabbrev nnheader
            mailheader mail-utils vm-virtual view vm-search vm-macro vm-save
            vm-sort vm-delete vm-undo vm-minibuf vm-pop bbdb-hooks vm-page
            vm-mime vm-summary tapestry vm-motion vm-folder vm-misc
            vm-easymenu vm-menu vm-mouse vm-window vm-complain vm-reply
            vm-multdom fmailutils sendmail vm-message vm-hacks bbdb-vm
            bbdb-snarf vm-autoload vm-vars vm-startup vm-version vm eldoc
            cus-face timer time mailcrypt itimer rfc822 easymenu
            bbdb-autoloads bbdb-com bbdb timezone ange-ftp backquote comint
            ring env gnuserv-compat gnuserv devices advice advice-preload
            mini-cl cl cl-19 fontset disp-table ediff-hook vc-hooks
            lisp-float-type lisp-mode page menu-bar select scroll-bar mouse
            facemenu faces frame romanian slovak czech slovenian case-table
            base64 format mule custom widget x-toolkit)
 )
-- 
[EMAIL PROTECTED] / Yes, it /is/ very personal of me.

I really need to reinstate the witty comments, dammit.

_______________________________________________
bbdb-info mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/mailman/listinfo/bbdb-info

Reply via email to