From dda65fa86776226f9a2e934b3265f97f64951e8d Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Sat, 7 Feb 2015 23:52:14 -0500 Subject: Add command copy-doi-as-kill --- lisp/init-bib.el | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lisp/init-bib.el') diff --git a/lisp/init-bib.el b/lisp/init-bib.el index a2f5bc8..f32a4d7 100644 --- a/lisp/init-bib.el +++ b/lisp/init-bib.el @@ -77,6 +77,12 @@ point. The link is opened using the settings of (interactive (list (km/doi-at-point))) (browse-url (org-link-escape-browser (concat org-doi-server-url doi)))) +(defun km/copy-doi-as-kill () + "Copy DOI at point to kill ring." + (interactive) + (-when-let (doi (km/doi-at-point)) + (kill-new (message "%s" (concat "doi:" doi))))) + (defun km/doi-at-point () "Return DOI at point." (save-excursion -- cgit v1.2.3