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