Daniel Barrett writes: > > I'm trying to keep track of the last folder name that received a saved > message, so I can restore it after a save: > > (setq default vm-last-save-folder) > (vm-save-message 'my-other-folder) > (setq vm-last-save-folder default)
Indeed, as Piet said it is a buffer-local variable that is only set in the folder buffer (which is called `vm-mail-buffer' for some reason). So, the correct way to do this is: (setq default (with-current-buffer vm-mail-buffer vm-last-save-folder)) (vm-save-message 'my-other-folder) (with-current-buffer vm-mail-buffer (setq vm-last-save-folder default)) or more simply (with-current-buffer vm-mail-buffer (setq default vm-last-save-folder) (vm-save-message 'my-other-folder) (setq vm-last-save-folder default)) Cheers, Uday
