Message indicator and cursor not moving in sync in summary buffer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
VM |
Invalid
|
High
|
Uday Reddy |
Bug Description
Current VM trunk
Current Emacs 24.0.50
When hitting 'n' or 'p' to move to the next/previous message, the message indicator i.e. '->' is moving, but the emacs cursor is not. This results in some movement problems as things appear to get out of sync and you cannot move more than one message in either direction. Hitting 'n' will move the -> to the next message. Hitting it a second time will not move it further. As soon as you hit space to display the message, the -> jumps back to where the cursor is and you see the contents of the message you started on.
Note that you can move by using the down/up arrow keys or C-n/C-p, which moves the cursor. When you hit space, the -> jumps to the line where the cursor is (in the summary window) and displays that message.
Also noticed that switching between n and p seems to jump the line the cursor is on. Will try to clarify with the blow example.
If you have a summary buffer like the following where -> is the message indicator and ^ is where the cursor is
182 Grant XXXX Jan 17 84/3320 "Windows Oncall."
^ -> 183 Grant XXXX Jan 17 91/3603 "Oncall Exchange Calendar"
184 N To: tcross@XX Jan 17 24/559 "a test of broken things"
185 N insight-hpsim@Jan 17 18/607 "Webes HealthCheck End-To-End Detection Failed"
186 N AusCERT Jan 17 162/6766 "ESB-2011.0047 - ALERT [Appliance] Citrix Access Gateway: Root compromise -
hitting 'n' will move -> to message 184, but will leave the cursor at 183. Subsequent 'n' does not move the -> to 185 and hitting p will jump -> to 182, not back to 183 as you would expect. I am running with threads enabled, but running the various vm-toggle-thread-* functions does not seem to make a difference.
I did not notice this problem when I last updated VM, but first noticed it after an update of emacs 24.0.50, so this may be related to changes in emacs. However, I have updated emacs a number of times since noticing this issue and the problem persists. I could have missed this issue after the original update as it was on a machine I mainly use for dev work and don't use the email that much - only really noticed it last night and again on my work machine this moring. Noticed that it affects both the vm trunk and my custom branch, which I merged with vm trunk last week.
Tim
summary: |
- Message indicagtor and cursor not moving in sync in summary buffer + Message indicator and cursor not moving in sync in summary buffer |
tags: | added: summary |
Changed in vm: | |
importance: | Undecided → High |
assignee: | nobody → Uday Reddy (reddyuday) |
status: | New → Confirmed |
Changed in vm: | |
status: | Confirmed → Invalid |
milestone: | none → 8.2.0 |
milestone: | 8.2.0 → 8.2.0b |
I couldn't reproduce it on a couple of Emacs24 versions I tried,
including the 20110110 build on Windows.
Can you reproduce it with the default settings of VM?
Cheers,
Uday