(eww-add-bookmark): Remove newlines from the title.

This commit is contained in:
Lars Magne Ingebrigtsen 2013-06-26 18:59:21 +02:00
parent 2b4f050643
commit a285ce999f
2 changed files with 7 additions and 4 deletions

View file

@ -5,6 +5,7 @@
(eww-mode-map): Add a menu bar.
(eww-add-bookmark): New command.
(eww-bookmark-mode): New mode and commands.
(eww-add-bookmark): Remove newlines from the title.
2013-06-26 Glenn Morris <rgm@gnu.org>

View file

@ -950,10 +950,12 @@ The browser to used is specified by the `shr-external-browser' variable."
(when (equal eww-current-url
(plist-get bookmark :url))
(error "Already bookmarked")))
(push (list :url eww-current-url
:title eww-current-title
:time (current-time-string))
eww-bookmarks)
(let ((title (replace-regexp-in-string "[\n\t\r]" " " eww-current-title)))
(setq title (replace-regexp-in-string "\\` +\\| +\\'" "" title))
(push (list :url eww-current-url
:title title
:time (current-time-string))
eww-bookmarks))
(eww-write-bookmarks)
(message "Bookmarked %s (%s)" eww-current-url eww-current-title))