Discussion:
[VM] Window raise... again...
Johan Vromans
2012-06-12 20:52:46 UTC
Permalink
What's keeping me from upgrading from 8.1.1. to 8.1.2 is that in the
latter version fetching new messages cause the VM subject window to
raise itself, disturbing whatever I'm doing at that moment.

I'll explain. I have a single-window setup. The VM buffers are shown in
the main Emacs window. My INBOX is a virtual folder consisting of
~/INBOX and several ~/Mail/INBOX.2012xx (one for each month).

I have a VM subject buffer but I'm working in another buffer. A new mail
arrives in my mail spool. At a timer event, VM picks up this mail and
appends it to the INBOX.

With 8.1.1, a message shows in the minibuffer "Got mail from ...".

With 8.1.2, the VM summary buffer is raised to the foreground.

In case it is helpful, this is what is shown in the *Messages* buffer:

VM 8.1.1:

Added to /home/jv/INBOX
Got mail from /var/spool/mail/jv.

VM 8.2.2:

Added to /home/jv/INBOX
Got mail from /var/spool/mail/jv.
366 messages, 0 new, 1 unread, 0 deleted [2 times]
Checking for new mail for /home/jv/Mail/INBOX.201203...
366 messages, 0 new, 1 unread, 0 deleted
407 messages, 0 new, 0 unread, 0 deleted [2 times]
Checking for new mail for /home/jv/Mail/INBOX.201204...
407 messages, 0 new, 0 unread, 0 deleted
327 messages, 0 new, 0 unread, 0 deleted
Decoding MIME message...
Decoding quoted-printable... done
Decoding MIME message... done
327 messages, 0 new, 0 unread, 0 deleted
Checking for new mail for /home/jv/Mail/INBOX.201205...
327 messages, 0 new, 0 unread, 0 deleted
105 messages, 0 new, 0 unread, 0 deleted
Decoding MIME message...
Inlining text/html by w3m, be patient...
Decoding quoted-printable... done
Inlining text/html by w3m... done.
Decoding MIME message... done
105 messages, 0 new, 0 unread, 0 deleted
Checking for new mail for /home/jv/INBOX...
105 messages, 0 new, 0 unread, 0 deleted

Apparently, 8.1.2 takes a different approach when new mail arrives.
That's fine. But why is the summary buffer raised?

I've looked at the changes from 8.1.1 to 8.1.2 but I cannot explain why
this happens.

Note that VM 8.1.1 and 8.1.2 use exactly the same configuration.

Any help is appreciated.

-- Johan
Uday Reddy
2012-06-13 07:47:24 UTC
Permalink
Post by Johan Vromans
What's keeping me from upgrading from 8.1.1. to 8.1.2 is that in the
latter version fetching new messages cause the VM subject window to
raise itself, disturbing whatever I'm doing at that moment.
8.1.2 only had minimal updates to 8.1.1. So I am surprised there is a
significant change. I will take a look at it.

Why do you say "again" in the subject line? Has this happened before? If
so, can you give me pointers to the previous instance?

Cheers,
Uday
Johan Vromans
2012-06-13 07:55:08 UTC
Permalink
Post by Uday Reddy
8.1.2 only had minimal updates to 8.1.1. So I am surprised there is a
significant change.
So am I. I looked through the changes and couldn't find anything
related. Still it happens.
Post by Uday Reddy
I will take a look at it.
That is very much appreciated.
Post by Uday Reddy
Why do you say "again" in the subject line? Has this happened before?
If so, can you give me pointers to the previous instance?
I tried 8.2.0 last year and ran into the same problem. I didn't have
time then to complete the migration so I had to postpone it.

Since the changes from 8.1.1 to 8.1.2 are minor that is a much better
starting point to find out what happens.

Please let me know I there's additional information I can provide.

I'm using Emacs 23.2 on Fedora 14. VM is installed as an rpm (package).
While experimenting, I remove the installed VM and install the version
(8.1.1 or 8.1.2) I want to experiment with.

-- Johan

Continue reading on narkive:
Loading...