Mercurial > hg > xemacs
comparison gnus-init.el @ 48:67c04dbeb162
merge
| author | Henry S Thompson <ht@inf.ed.ac.uk> |
|---|---|
| date | Wed, 20 Dec 2023 18:06:25 +0000 |
| parents | 06ccca1d4756 40e245d3d1b3 |
| children | b9f63d88037e |
comparison
equal
deleted
inserted
replaced
| 47:06ccca1d4756 | 48:67c04dbeb162 |
|---|---|
| 128 | 128 |
| 129 (add-hook 'message-mode-hook 'message-mode-fun1) | 129 (add-hook 'message-mode-hook 'message-mode-fun1) |
| 130 | 130 |
| 131 (add-hook 'message-sent-hook (function whiten-recip)) | 131 (add-hook 'message-sent-hook (function whiten-recip)) |
| 132 | 132 |
| 133 (defun ht-gnus-pers-refresh (n) | |
| 134 (interactive "p") | |
| 135 (let ((gn (concat "nnml+ht:pers-" | |
| 136 (format-time-string "%Y-%m" (current-time))))) | |
| 137 (gnus-group-goto-group gn) | |
| 138 (gnus-group-get-new-news-this-group n) | |
| 139 (gnus-group-goto-group gn) | |
| 140 (gnus-group-read-group)) | |
| 141 ) | |
| 142 | |
| 143 (add-hook 'gnus-group-mode-hook 'gnus-group-mode-fun1) | 133 (add-hook 'gnus-group-mode-hook 'gnus-group-mode-fun1) |
| 144 | 134 |
| 145 | 135 |
| 146 (defun gnus-regen-group () | 136 (defun gnus-regen-group () |
| 147 (nnml-generate-nov-databases-1 (concat | 137 (nnml-generate-nov-databases-1 (concat |
| 169 (goto-char beg) | 159 (goto-char beg) |
| 170 (message-fetch-field "To")))))))) | 160 (message-fetch-field "To")))))))) |
| 171 | 161 |
| 172 (make-variable-buffer-local 'gnus-extra-headers) | 162 (make-variable-buffer-local 'gnus-extra-headers) |
| 173 (make-variable-buffer-local 'nnmail-extra-headers) | 163 (make-variable-buffer-local 'nnmail-extra-headers) |
| 164 | |
| 174 (add-hook 'gnus-parse-headers-hook | 165 (add-hook 'gnus-parse-headers-hook |
| 175 '(lambda () | 166 '(lambda () |
| 176 (gnus-summary-set-local-parameters gnus-newsgroup-name))) | 167 (gnus-summary-set-local-parameters gnus-newsgroup-name))) |
| 177 | 168 |
| 169 (defvar ht-gnus-just-read nil) | |
| 170 | |
| 178 (add-hook 'gnus-get-new-news-hook (lambda () (setq ht-gnus-just-read nil))) | 171 (add-hook 'gnus-get-new-news-hook (lambda () (setq ht-gnus-just-read nil))) |
| 179 | 172 |
| 180 (add-hook 'gnus-after-getting-new-news-hook | 173 (add-hook 'gnus-after-getting-new-news-hook |
| 181 (lambda () (message "%s" ht-gnus-just-read))) | 174 (lambda () (message "%s" ht-gnus-just-read))) |
| 182 | |
| 183 (defvar ht-gnus-just-read nil) | |
| 184 | 175 |
| 185 (defun ht-gnus-note-save-to-group () | 176 (defun ht-gnus-note-save-to-group () |
| 186 (let ((g (caar group-art))) | 177 (let ((g (caar group-art))) |
| 187 (if (not (member g ht-gnus-just-read)) | 178 (if (not (member g ht-gnus-just-read)) |
| 188 (setq ht-gnus-just-read (cons g ht-gnus-just-read))))) | 179 (setq ht-gnus-just-read (cons g ht-gnus-just-read))))) |
