org-eww.el: Fix org-store-link for eww-mode master
authorMarco Wahl <marcowahlsoft@gmail.com>
Wed, 26 Nov 2014 09:38:43 +0000 (10:38 +0100)
committerMarco Wahl <marcowahlsoft@gmail.com>
Wed, 26 Nov 2014 09:38:43 +0000 (10:38 +0100)
* contrib/lisp/org-eww.el (org-eww-store-link): Depending on the Emacs
  version use the appropriate interface to store the url of an
  eww-mode buffer.

This patch fixes the org-store-link feature for eww-mode buffers for
Emacs 25.

contrib/lisp/org-eww.el

index 26a1e09..08dac11 100644 (file)
   (when (eq major-mode 'eww-mode)
     (org-store-link-props
      :type "eww"
-     :link eww-current-url
+     :link (if (< emacs-major-version 25)
+              eww-current-url
+            (eww-current-url))
      :url (url-view-url t)
-     :description (or eww-current-title eww-current-url))))
+     :description (if (< emacs-major-version 25)
+                     (or eww-current-title eww-current-url)
+                   (or (plist-get eww-data :title)
+                         (eww-current-url))))))
 
 \f
 ;; Some auxiliary functions concerning links in eww buffers