]> git.eshelyaron.com Git - emacs.git/commitdiff
Further string-clean-whitespace tweaks
authorLars Ingebrigtsen <larsi@gnus.org>
Tue, 22 Dec 2020 03:24:25 +0000 (04:24 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Tue, 22 Dec 2020 03:24:25 +0000 (04:24 +0100)
* lisp/emacs-lisp/subr-x.el (string-clean-whitespace): Put \r
back, which was mistakenly removed.

lisp/emacs-lisp/subr-x.el
test/lisp/emacs-lisp/subr-x-tests.el

index aa39fc1538fbea23a753956c332d46fc352aa8ae..6f4f7ed5dce3397554c9575cf4c07c8bf5e0ef04 100644 (file)
@@ -269,7 +269,7 @@ carriage return."
 All sequences of whitespaces in STRING are collapsed into a
 single space character, and leading/trailing whitespace is
 removed."
-  (let ((blank "[[:blank:]\n]+"))
+  (let ((blank "[[:blank:]\r\n]+"))
     (string-trim (replace-regexp-in-string blank " " string t t)
                  blank blank)))
 
index ab5a5bfa64108eea03f9be70957b9b93ada49d78..2e16cd0f30b4ba082dee58b72c4f1b8e450c0700 100644 (file)
 
 (ert-deftest subr-clean-whitespace ()
   (should (equal (string-clean-whitespace " foo ") "foo"))
-  (should (equal (string-clean-whitespace " foo   \n\t Bar") "foo Bar")))
+  (should (equal (string-clean-whitespace " foo   \r\n\t  Bar") "foo Bar")))
 
 (ert-deftest subr-string-fill ()
   (should (equal (string-fill "foo" 10) "foo"))