gnus-replace-in-string.
2006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
+ * message.el (message-put-addresses-in-ecomplete): Use
+ gnus-replace-in-string.
+
* gnus-sum.el (gnus-summary-limit-to-bodies): New command and
keystroke.
(require 'cl))
(defgroup ecomplete nil
- "Suppression of duplicate articles."
+ "Electric completion of email addresses and the like."
:group 'mail)
(defcustom ecomplete-database-file "~/.ecompleterc"
(defvar ecomplete-database nil)
+;;;###autoload
(defun ecomplete-setup ()
(when (file-exists-p ecomplete-database-file)
(with-temp-buffer
(let ((value (message-fetch-field header)))
(dolist (string (mail-header-parse-addresses value 'raw))
(setq string
- (replace-regexp-in-string
+ (gnus-replace-in-string
"\n" ""
- (replace-regexp-in-string "^ +\\| *$" "" string)))
+ (gnus-replace-in-string "^ +\\| *$" "" string)))
(ecomplete-add-item 'mail (car (mail-header-parse-address string))
string))))
(ecomplete-save))