]> git.donarmstrong.com Git - org-ref.git/blobdiff - org-ref.org
tangle the hydra out. add doc to onclick function for cite links.
[org-ref.git] / org-ref.org
index 6eac02944544b3df18d5d546d3ea307ec9e49e4c..abb9ef4e31153bc225ba50fedfdc58860a1d18e2 100644 (file)
@@ -151,7 +151,7 @@ There are some variables needed later to tell this library where you store your
 
 (defcustom org-ref-cite-onclick-function
   'org-ref-cite-click-helm
-  "Function that runs when you click on a cite link. The function must take no arguments. You may also use `org-ref-cite-onclick-minibuffer-menu' if you do not like helm."
+  "Function that runs when you click on a cite link. The function must take no arguments. You may also use `org-ref-cite-onclick-minibuffer-menu' if you do not like helm. If you like `hydra', consider using `org-ref-cite-hydra'."
  :type 'function
  :group 'org-ref)
 
@@ -3665,10 +3665,13 @@ This is a list of cons cells '((\"description\" . action)). The action function
 ** A hydra click interface
 I like hydra a lot. Here we define a hydra menu you might like for the link click action.
 
-#+BEGIN_SRC emacs-lisp
+#+BEGIN_SRC emacs-lisp :tangle org-ref.el
+(require 'hydra)
+(setq hydra-is-helpful t)
+
 (defhydra org-ref-cite-hydra (:color blue)
   "
-_p_: Open pdf     _w_: WOS          _g_: Google Scholar _s_: Copy citation to clipboard
+_p_: Open pdf     _w_: WOS          _g_: Google Scholar _K_: Copy citation to clipboard
 _u_: Open url     _r_: WOS related  _P_: Pubmed         _k_: Copy key to clipboard
 _n_: Open notes   _c_: WOS citing   _C_: Crossref       _f_: Copy bibtex entry to file
 _o_: Open entry   _e_: Email entry and pdf
@@ -3681,9 +3684,9 @@ _o_: Open entry   _e_: Email entry and pdf
   ("r" org-ref-wos-related-at-point nil)
   ("c" org-ref-wos-citing-at-point nil)
   ("g" org-ref-google-scholar-at-point nil)
-  ("p" org-ref-pubmed-at-point nil)
+  ("P" org-ref-pubmed-at-point nil)
   ("C" org-ref-crossref-at-point nil)
-  ("s" org-ref-copy-entry-as-summary nil)
+  ("K" org-ref-copy-entry-as-summary nil)
   ("k" (progn
         (kill-new
          (car (org-ref-get-bibtex-key-and-file)))) nil)