lisp/net/eww.el (eww-bookmarks-directory): New variable.
authorEric Brown <brown@fastmail.fm>
Tue, 5 Aug 2014 18:15:52 +0000 (20:15 +0200)
committerLars Magne Ingebrigtsen <larsi@gnus.org>
Tue, 5 Aug 2014 18:15:52 +0000 (20:15 +0200)
* lisp/net/eww.el (eww-bookmarks-directory): New variable.
(eww-write-bookmarks): Use it.
(eww-read-bookmarks): Ditto.

lisp/ChangeLog
lisp/net/eww.el

index 5ec506b63b0d438de12d6c7a00be6a4170d51537..adca31661872531aaf5b630208ebe1b3687e42bf 100644 (file)
@@ -1,3 +1,9 @@
+2014-08-05  Eric Brown  <brown@fastmail.fm>  (tiny change)
+
+       * net/eww.el (eww-bookmarks-directory): New variable.
+       (eww-write-bookmarks): Use it.
+       (eww-read-bookmarks): Ditto.
+
 2014-08-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * net/shr.el (shr-copy-url): Also copy the image URL.
index 02fc575c261cc6009cfef69e52b7aaa5d1a6edab..f99148162e49baec15d1d6f1a553bb5566207f63 100644 (file)
   :group 'eww
   :type 'string)
 
+(defcustom eww-bookmarks-directory user-emacs-directory
+  "Directory where bookmark files will be stored."
+  :version "24.5"
+  :group 'eww
+  :type 'string)
+
 (defcustom eww-use-external-browser-for-content-type
   "\\`\\(video/\\|audio/\\|application/ogg\\)"
   "Always use external browser for specified content-type."
@@ -1118,12 +1124,12 @@ Differences in #targets are ignored."
        (message "Bookmarked %s (%s)" eww-current-url eww-current-title))))
 
 (defun eww-write-bookmarks ()
-  (with-temp-file (expand-file-name "eww-bookmarks" user-emacs-directory)
+  (with-temp-file (expand-file-name "eww-bookmarks" eww-bookmarks-directory)
     (insert ";; Auto-generated file; don't edit\n")
     (pp eww-bookmarks (current-buffer))))
 
 (defun eww-read-bookmarks ()
-  (let ((file (expand-file-name "eww-bookmarks" user-emacs-directory)))
+  (let ((file (expand-file-name "eww-bookmarks" eww-bookmarks-directory)))
     (setq eww-bookmarks
          (unless (zerop (or (nth 7 (file-attributes file)) 0))
            (with-temp-buffer