Mercurial > hg > xemacs
comparison mail-from-m.el @ 56:3dd34fa466c2
define from-mhmcc by brute force
| author | Henry S Thompson <ht@inf.ed.ac.uk> |
|---|---|
| date | Sat, 02 Mar 2024 21:39:59 +0000 |
| parents | bcb51a32799d |
| children | 32a75a4db17b |
comparison
equal
deleted
inserted
replaced
| 55:95ba4cc6ffe4 | 56:3dd34fa466c2 |
|---|---|
| 104 (when (looking-at "\n-- \nHenry") | 104 (when (looking-at "\n-- \nHenry") |
| 105 (forward-char 5) | 105 (forward-char 5) |
| 106 (kill-entire-line 5) | 106 (kill-entire-line 5) |
| 107 (insert-file "~/.quaker-sig")))))))) | 107 (insert-file "~/.quaker-sig")))))))) |
| 108 | 108 |
| 109 (defun from-mhmcc () | |
| 110 (interactive) | |
| 111 ;; This is cribbed from the value of | |
| 112 ;; (gnus-configure-posting-styles "mhmcc-2024") | |
| 113 (let ((user-full-name "HST as Convenor SESAM MHMC") | |
| 114 (user-mail-address "mhmcc@rsof.hst.name")) | |
| 115 (set (make-local-variable (quote user-mail-address)) | |
| 116 "mhmcc@rsof.hst.name") | |
| 117 (save-excursion | |
| 118 (message-remove-header "From") | |
| 119 (message-goto-eoh) | |
| 120 (insert "From: " (message-make-from) " | |
| 121 ") | |
| 122 )) | |
| 123 (save-excursion | |
| 124 (let ((message-signature | |
| 125 "Henry S. Thompson, Convenor, SESAM Meeting House Management Committee | |
| 126 ")) | |
| 127 (message-insert-signature) | |
| 128 (re-search-backward "^--") | |
| 129 (let ((p (point))) | |
| 130 (kill-region (re-search-backward "^--") p)) | |
| 131 )) | |
| 132 (save-excursion | |
| 133 (message-remove-header "Reply-to") | |
| 134 (let ((value "sesam.emh.management@gmail.com")) | |
| 135 (when value | |
| 136 (message-goto-eoh) | |
| 137 (insert "Reply-to" ": " value) | |
| 138 (unless (bolp) (insert " | |
| 139 ")) | |
| 140 )) | |
| 141 ) | |
| 142 (save-excursion (message-remove-header "Bcc") (let ((value "sesam.emh.management@gmail.com")) (when value (message-goto-eoh) (insert "Bcc" ": " value) (unless (bolp) (insert " | |
| 143 "))))) | |
| 144 ) | |
| 145 ; (let ((use-this (gnus-configure-posting-styles "mhmcc-2024")) | |
| 146 ; (gnus-posting-styles nil)) | |
| 147 ; (mapc (lambda (expr) | |
| 148 ; (let ((varbind (and (listp expr) | |
| 149 ; (eq (car (caadr expr)) 'save-excursion) | |
| 150 ; (caadr (cadr (caddr expr)))))) | |
| 151 ; (unless (and (eq (car varbind) 'message-signature) | |
| 152 ; (not (position "Convenor" (cadr varbind)))) | |
| 153 ; (apply expr nil)))) | |
| 154 ; )) | |
| 155 | |
| 109 (provide 'mail-from-m) | 156 (provide 'mail-from-m) |
