I finally figured out why I was having trouble with mail-abbrevs!
To recap: I have been using BBDB and mail-abbrevs under VM for a few
months now. I got used to being able to just type a mail-alias from my
BBDB, and then type "\C-n" (next-line) to have the abbrev expanded. After
switching to VM version 5.46, this behavior disappeared.
Well, the problem turned out to be yet another artifact of Kyle no longer
deriving vm-mail-mode from sendmail mode. In "mail-abbrevs.el", the
function abbrev-hacking-next-line is bound to "\C-n" in mail-mode-map.
Since, under the most recent versions of VM, vm-mail-mode has a keymap
which is independent of mail-mode-map, I was not seeing this definition.
The solution was to add a hook to vm-mail-mode-hook which adds the proper
key definitions to vm-mail-mode-map.
-lipp
ps: Yeesh, I hope I wasn't the only person on earth who didn't know
this....
---
It's the RINSE CYCLE!! They've ALL IGNORED the RINSE CYCLE!!