(buffer-swapped-with): Mark as permanent local.
(pmail-set-message-counters): Set pmail-deleted-vector from msg hdrs. (pmail-auto-file): Simplify a regexp.
This commit is contained in:
parent
df05a1630f
commit
fdcab42746
1 changed files with 6 additions and 2 deletions
|
@ -50,8 +50,8 @@
|
|||
"Buffer that this buffer's contents are temporarily swapped with.
|
||||
You should only set this variable in file-visiting buffers,
|
||||
because it only affects how to save the buffer in its file.")
|
||||
|
||||
(make-variable-buffer-local 'buffer-swapped-with)
|
||||
(put 'buffer-swapped-with 'permanent-local t)
|
||||
|
||||
(defadvice basic-save-buffer
|
||||
(around check-swap activate)
|
||||
|
@ -2352,6 +2352,10 @@ Output a helpful message unless NOMSG is non-nil."
|
|||
(while (<= i pmail-total-messages)
|
||||
(aset pmail-msgref-vector i (list i))
|
||||
(setq i (1+ i))))
|
||||
(let ((i 0))
|
||||
(while (<= i pmail-total-messages)
|
||||
(pmail-set-message-deleted-p i (pmail-message-attr-p i ".D"))
|
||||
(setq i (1+ i))))
|
||||
(message "Counting messages...done")))))
|
||||
|
||||
|
||||
|
@ -2688,7 +2692,7 @@ copy all header fields whose names do not match
|
|||
"Automatically move a message into a sub-folder based on criteria.
|
||||
Called when a new message is displayed."
|
||||
(if (or (zerop pmail-total-messages)
|
||||
(pmail-message-attr-p pmail-current-message "...F...")
|
||||
(pmail-message-attr-p pmail-current-message "...F")
|
||||
(not (string= (buffer-file-name)
|
||||
(expand-file-name pmail-file-name))))
|
||||
;; Do nothing if the message has already been filed or if there
|
||||
|
|
Loading…
Add table
Reference in a new issue