Mercurial > emacs
comparison lisp/gnus/message.el @ 98344:7fa3e064d230
Merge from gnus--devo--0
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1429
author | Miles Bader <miles@gnu.org> |
---|---|
date | Thu, 25 Sep 2008 15:38:29 +0000 |
parents | 0f2f9b7e7d8e |
children | 952d664ebd93 |
comparison
equal
deleted
inserted
replaced
98343:09db47fa2c88 | 98344:7fa3e064d230 |
---|---|
443 | 443 |
444 (defcustom message-confirm-send nil | 444 (defcustom message-confirm-send nil |
445 "Non-nil means when sending a message ask for y/n confirmation." | 445 "Non-nil means when sending a message ask for y/n confirmation." |
446 :group 'message-sending | 446 :group 'message-sending |
447 :group 'message-mail | 447 :group 'message-mail |
448 :version "22.3" ;; No Gnus | |
448 :link '(custom-manual "(message)Sending Variables") | 449 :link '(custom-manual "(message)Sending Variables") |
449 :type 'boolean) | 450 :type 'boolean) |
450 | 451 |
451 (defcustom message-generate-new-buffers 'unique | 452 (defcustom message-generate-new-buffers 'unique |
452 "*Say whether to create a new message buffer to compose a message. | 453 "*Say whether to create a new message buffer to compose a message. |
6294 (directory-file-name message-auto-save-directory)) | 6295 (directory-file-name message-auto-save-directory)) |
6295 (make-directory message-auto-save-directory t)) | 6296 (make-directory message-auto-save-directory t)) |
6296 (if (gnus-alive-p) | 6297 (if (gnus-alive-p) |
6297 (setq message-draft-article | 6298 (setq message-draft-article |
6298 (nndraft-request-associate-buffer "drafts")) | 6299 (nndraft-request-associate-buffer "drafts")) |
6300 | |
6301 ;; If Gnus were alive, draft messages would be saved in the drafts folder. | |
6302 ;; But Gnus is not alive, so arrange to save the draft message in a | |
6303 ;; regular file in message-auto-save-directory. Append a unique | |
6304 ;; time-based suffix to the filename to allow multiple drafts to be saved | |
6305 ;; simultaneously without overwriting each other (which mimics the | |
6306 ;; functionality of the Gnus drafts folder). | |
6299 (setq buffer-file-name (expand-file-name | 6307 (setq buffer-file-name (expand-file-name |
6308 (concat | |
6300 (if (memq system-type | 6309 (if (memq system-type |
6301 '(ms-dos ms-windows windows-nt | 6310 '(ms-dos ms-windows windows-nt |
6302 cygwin cygwin32 win32 w32 | 6311 cygwin cygwin32 win32 w32 |
6303 mswindows)) | 6312 mswindows)) |
6304 "message" | 6313 "message" |
6305 "*message*") | 6314 "*message*") |
6315 (format-time-string "-%Y%m%d-%H%M%S")) | |
6306 message-auto-save-directory)) | 6316 message-auto-save-directory)) |
6307 (setq buffer-auto-save-file-name (make-auto-save-file-name))) | 6317 (setq buffer-auto-save-file-name (make-auto-save-file-name))) |
6308 (clear-visited-file-modtime) | 6318 (clear-visited-file-modtime) |
6309 (setq buffer-file-coding-system message-draft-coding-system))) | 6319 (setq buffer-file-coding-system message-draft-coding-system))) |
6310 | 6320 |