1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-15 10:30:25 -08:00

* lisp/mail/sendmail.el: Fix commenting convention.

(sendmail-send-it): Use line-beginning-position.
This commit is contained in:
Stefan Monnier 2010-09-20 13:20:38 +02:00
parent 0097720d41
commit 1f7f45a51e
2 changed files with 66 additions and 63 deletions

View file

@ -1,5 +1,8 @@
2010-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
* mail/sendmail.el: Fix commenting convention.
(sendmail-send-it): Use line-beginning-position.
* help-fns.el (describe-variable): Add original value, if applicable.
2010-09-20 Juanma Barranquero <lekktu@gmail.com>

View file

@ -1096,23 +1096,23 @@ external program defined by `sendmail-program'."
;; Delete Resent-BCC ourselves
(if (save-excursion (beginning-of-line)
(looking-at "resent-bcc"))
(delete-region (save-excursion (beginning-of-line) (point))
(save-excursion (end-of-line) (1+ (point))))))
;;; Apparently this causes a duplicate Sender.
;;; ;; If the From is different than current user, insert Sender.
;;; (goto-char (point-min))
;;; (and (re-search-forward "^From:" delimline t)
;;; (progn
;;; (require 'mail-utils)
;;; (not (string-equal
;;; (mail-strip-quoted-names
;;; (save-restriction
;;; (narrow-to-region (point-min) delimline)
;;; (mail-fetch-field "From")))
;;; (user-login-name))))
;;; (progn
;;; (forward-line 1)
;;; (insert "Sender: " (user-login-name) "\n")))
(delete-region (line-beginning-position)
(line-beginning-position 2))))
;; Apparently this causes a duplicate Sender.
;; ;; If the From is different than current user, insert Sender.
;; (goto-char (point-min))
;; (and (re-search-forward "^From:" delimline t)
;; (progn
;; (require 'mail-utils)
;; (not (string-equal
;; (mail-strip-quoted-names
;; (save-restriction
;; (narrow-to-region (point-min) delimline)
;; (mail-fetch-field "From")))
;; (user-login-name))))
;; (progn
;; (forward-line 1)
;; (insert "Sender: " (user-login-name) "\n")))
;; Don't send out a blank subject line
(goto-char (point-min))
(if (re-search-forward "^Subject:\\([ \t]*\n\\)+\\b" delimline t)
@ -1179,9 +1179,9 @@ external program defined by `sendmail-program'."
nil errbuf nil "-oi")
(and envelope-from
(list "-f" envelope-from))
;;; ;; Don't say "from root" if running under su.
;;; (and (equal (user-real-login-name) "root")
;;; (list "-f" (user-login-name)))
;; ;; Don't say "from root" if running under su.
;; (and (equal (user-real-login-name) "root")
;; (list "-f" (user-login-name)))
(and mail-alias-file
(list (concat "-oA" mail-alias-file)))
(if mail-interactive
@ -1714,48 +1714,48 @@ The seventh argument ACTIONS is a list of actions to take
when the message is sent, we apply FUNCTION to ARGS.
This is how Rmail arranges to mark messages `answered'."
(interactive "P")
;;; This is commented out because I found it was confusing in practice.
;;; It is easy enough to rename *mail* by hand with rename-buffer
;;; if you want to have multiple mail buffers.
;;; And then you can control which messages to save. --rms.
;;; (let ((index 1)
;;; buffer)
;;; ;; If requested, look for a mail buffer that is modified and go to it.
;;; (if noerase
;;; (progn
;;; (while (and (setq buffer
;;; (get-buffer (if (= 1 index) "*mail*"
;;; (format "*mail*<%d>" index))))
;;; (not (buffer-modified-p buffer)))
;;; (setq index (1+ index)))
;;; (if buffer (switch-to-buffer buffer)
;;; ;; If none exists, start a new message.
;;; ;; This will never re-use an existing unmodified mail buffer
;;; ;; (since index is not 1 anymore). Perhaps it should.
;;; (setq noerase nil))))
;;; ;; Unless we found a modified message and are happy, start a new message.
;;; (if (not noerase)
;;; (progn
;;; ;; Look for existing unmodified mail buffer.
;;; (while (and (setq buffer
;;; (get-buffer (if (= 1 index) "*mail*"
;;; (format "*mail*<%d>" index))))
;;; (buffer-modified-p buffer))
;;; (setq index (1+ index)))
;;; ;; If none, make a new one.
;;; (or buffer
;;; (setq buffer (generate-new-buffer "*mail*")))
;;; ;; Go there and initialize it.
;;; (switch-to-buffer buffer)
;;; (erase-buffer)
;;; (setq default-directory (expand-file-name "~/"))
;;; (auto-save-mode auto-save-default)
;;; (mail-mode)
;;; (mail-setup to subject in-reply-to cc replybuffer actions)
;;; (if (and buffer-auto-save-file-name
;;; (file-exists-p buffer-auto-save-file-name))
;;; (message "Auto save file for draft message exists; consider M-x mail-recover"))
;;; t))
;; This is commented out because I found it was confusing in practice.
;; It is easy enough to rename *mail* by hand with rename-buffer
;; if you want to have multiple mail buffers.
;; And then you can control which messages to save. --rms.
;; (let ((index 1)
;; buffer)
;; ;; If requested, look for a mail buffer that is modified and go to it.
;; (if noerase
;; (progn
;; (while (and (setq buffer
;; (get-buffer (if (= 1 index) "*mail*"
;; (format "*mail*<%d>" index))))
;; (not (buffer-modified-p buffer)))
;; (setq index (1+ index)))
;; (if buffer (switch-to-buffer buffer)
;; ;; If none exists, start a new message.
;; ;; This will never re-use an existing unmodified mail buffer
;; ;; (since index is not 1 anymore). Perhaps it should.
;; (setq noerase nil))))
;; ;; Unless we found a modified message and are happy, start a new message.
;; (if (not noerase)
;; (progn
;; ;; Look for existing unmodified mail buffer.
;; (while (and (setq buffer
;; (get-buffer (if (= 1 index) "*mail*"
;; (format "*mail*<%d>" index))))
;; (buffer-modified-p buffer))
;; (setq index (1+ index)))
;; ;; If none, make a new one.
;; (or buffer
;; (setq buffer (generate-new-buffer "*mail*")))
;; ;; Go there and initialize it.
;; (switch-to-buffer buffer)
;; (erase-buffer)
;; (setq default-directory (expand-file-name "~/"))
;; (auto-save-mode auto-save-default)
;; (mail-mode)
;; (mail-setup to subject in-reply-to cc replybuffer actions)
;; (if (and buffer-auto-save-file-name
;; (file-exists-p buffer-auto-save-file-name))
;; (message "Auto save file for draft message exists; consider M-x mail-recover"))
;; t))
(if (eq noerase 'new)
(pop-to-buffer (generate-new-buffer "*mail*"))
@ -1776,7 +1776,7 @@ The seventh argument ACTIONS is a list of actions to take
(mail-mode)
;; Disconnect the buffer from its visited file
;; (in case the user has actually visited a file *mail*).
;;; (set-visited-file-name nil)
;; (set-visited-file-name nil)
(let (initialized)
(and (not (and noerase
(not (eq noerase 'new))))