|
|
1.1 ! root 1: ; This autoloaded file implements the "i" command of mhe ! 2: (defun ! 3: (&mh-inc old-folder ! 4: (&mh-save-killbuffer) ! 5: (setq old-folder mh-folder) ! 6: (if (!= mh-folder "inbox") ! 7: (save-window-excursion ffl ! 8: (setq ffl (get-folder-name "inc into" "inbox" 1)) ! 9: (&mh-read-folder ffl "" t-buffer-filename ffl) ! 10: ) ! 11: ) ! 12: (message "Checking for new mail...") (sit-for 0) ! 13: (send-to-shell (concat mh-progs "/inc +" mh-folder)) ! 14: (temp-use-buffer "mh-temp") ! 15: (beginning-of-file) ! 16: (if (looking-at "^Incorporating") ! 17: (progn ! 18: (pop-to-buffer (concat "+" old-folder)) ! 19: (switch-to-buffer (concat "+" mh-folder)) ! 20: (end-of-file) ! 21: (&mh-update-headers) ! 22: (&mh-unmark-all-headers 0) ! 23: (beginning-of-line) ! 24: (goto-character (+ (dot) 3)) ! 25: (delete-next-character) ! 26: (insert-character '+') ! 27: (beginning-of-line) ! 28: (setq mh-direction 1) ! 29: (temp-use-buffer "mh-temp") (erase-buffer) ! 30: (insert-string global-mode-string) ! 31: (beginning-of-file) ! 32: (error-occured (search-forward " Mail") ! 33: (region-around-match 0) ! 34: (erase-region) ! 35: (set-mark) (beginning-of-file) ! 36: (setq global-mode-string (region-to-string)) ! 37: ) ! 38: (temp-use-buffer (concat "+" mh-folder)) ! 39: ) ! 40: (progn ! 41: (message "No new mail.") (sit-for 10) ! 42: (send-string-to-terminal "") ! 43: (pop-to-buffer (concat "+" mh-folder)) ! 44: ) ! 45: ) ! 46: (&mh-restore-killbuffer) ! 47: ) ! 48: )
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.