|
|
1.1 root 1: ; This autoloaded file implementes the (annotate) function of mhe
2: ;
3: ; Insert into the current buffer, at the current cursor position,
4: ; a message header annotation like "Replied: <<26-Apr-82 09:22>>"
5: ; Argument 1 is the annotation field string, e.g. "Replied".
6: ; Argument 2 is an annotation comment field, to be put before the date
7: (defun
8: (annotate
9: (save-excursion
10: (temp-use-buffer "message")
11: (beginning-of-file)
12: (insert-string
13: (concat (arg 1) ": "
14: (if (> (nargs) 1)
15: (concat (arg 2) " ")
16: "")
17: (arpa-fmt-date)
18: "\n")
19: )
20: (write-current-file)
21: (temp-use-buffer (concat "+" mh-folder))
22: (beginning-of-line)
23: (goto-character (+ (dot) 4))
24: (delete-next-character)
25: (insert-character (string-to-char (arg 1)))
26: (setq buffer-is-modified 0)
27: )
28: )
29: (arpa-fmt-date cd
30: (setq cd (current-time)); "Mon Apr 26 09:13:37 1982"
31: (concat
32: (substr cd 9 2) " "
33: (substr cd 5 3) " "
34: (substr cd -2 2) " "
35: (substr cd 12 5)
36: )
37: )
38: )
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.