summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/subr-x.el
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2021-08-14 15:20:59 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2021-08-14 15:20:59 +0200
commite91b574bf8b14c0d8cc33242570bffa8ddc38760 (patch)
treedd82287d88a4d46de61b315a51eb389488b089df /lisp/emacs-lisp/subr-x.el
parenta8a3fd8f8e27089ac46bf98e534529ff03f679a5 (diff)
downloademacs-e91b574bf8b14c0d8cc33242570bffa8ddc38760.tar.gz
emacs-e91b574bf8b14c0d8cc33242570bffa8ddc38760.tar.bz2
emacs-e91b574bf8b14c0d8cc33242570bffa8ddc38760.zip
Add new functions for lax mail address splitting
* lisp/emacs-lisp/subr-x.el (string-clean-whitespace): Autoload. * lisp/mail/mail-parse.el (mail-header-parse-addresses-lax) (mail-header-parse-address-lax): New functions.
Diffstat (limited to 'lisp/emacs-lisp/subr-x.el')
-rw-r--r--lisp/emacs-lisp/subr-x.el1
1 files changed, 1 insertions, 0 deletions
diff --git a/lisp/emacs-lisp/subr-x.el b/lisp/emacs-lisp/subr-x.el
index 468d124c0e2..4204d20249d 100644
--- a/lisp/emacs-lisp/subr-x.el
+++ b/lisp/emacs-lisp/subr-x.el
@@ -240,6 +240,7 @@ carriage return."
(substring string 0 (- (length string) (length suffix)))
string))
+;;;###autoload
(defun string-clean-whitespace (string)
"Clean up whitespace in STRING.
All sequences of whitespaces in STRING are collapsed into a