summaryrefslogtreecommitdiff
path: root/lisp/net/shr.el
diff options
context:
space:
mode:
authorStefan Kangas <stefan@marxist.se>2021-12-24 06:30:41 +0100
committerStefan Kangas <stefan@marxist.se>2021-12-24 06:30:41 +0100
commit6a17bb48798bf88458d43e7417e64d2efd74494b (patch)
treec4b91a081ff58e2425350b9271c35c5bc95fafd0 /lisp/net/shr.el
parentfbe026cb3e2f8148dd1841e0f9974915ca32c84d (diff)
parent04be23f19f6d1290906d2a392a05c58703ea76c5 (diff)
downloademacs-6a17bb48798bf88458d43e7417e64d2efd74494b.tar.gz
Merge from origin/emacs-28
04be23f19f Improve Xref documentation edb1d491d9 * lisp/net/shr.el (shr-expand-url): Also strip trailing wh...
Diffstat (limited to 'lisp/net/shr.el')
-rw-r--r--lisp/net/shr.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/net/shr.el b/lisp/net/shr.el
index 44fb5ec6e9a..bd16a779593 100644
--- a/lisp/net/shr.el
+++ b/lisp/net/shr.el
@@ -857,9 +857,11 @@ size, and full-buffer size."
shr-base))
(when (zerop (length url))
(setq url nil))
- ;; Strip leading whitespace
+ ;; Strip leading/trailing whitespace
(and url (string-match "\\`\\s-+" url)
(setq url (substring url (match-end 0))))
+ (and url (string-match "\\s-+\\'" url)
+ (setq url (substring url 0 (match-beginning 0))))
(cond ((zerop (length url))
(nth 3 base))
((or (not base)