My recommendation is that you configure space in your VM window
configuration for the BBDB window.  What is your objection to
doing this?  I may be able to make some accommodation in VM if I
new why you are evading the window configuration system.

Ronan Waide writes:
 > 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