X-Git-Url: https://git.donarmstrong.com/?p=org-ref.git;a=blobdiff_plain;f=org-ref.org;h=44aa74b7541844d857924bc3f64cd1fd6476c44c;hp=b419e08178d53c97588d1f1f4e8c111db9d88549;hb=076d9bffd0ed994a5a7452799f72ea8ce8553537;hpb=0eb92b3d59feed5c6b40bbd1f9c465f56aa005f3 diff --git a/org-ref.org b/org-ref.org index b419e08..44aa74b 100644 --- a/org-ref.org +++ b/org-ref.org @@ -280,22 +280,28 @@ You can define a new citation link like this: ** Messages for link at cursor Here we setup code that shows you a context message for the element under the cursor when emacs is idle. #+BEGIN_SRC emacs-lisp :tangle org-ref.el +(defvar org-ref-message-timer nil + "Variable to store the link message timer in.") -(when org-ref-show-citation-on-enter - (setq org-ref-message-timer - (run-with-idle-timer 0.5 t 'org-ref-link-message))) (defun org-ref-show-link-messages () "Turn on link messages. You will see a message in the minibuffer when on a cite, ref or label link." (interactive) - (setq org-ref-message-timer - (run-with-idle-timer 0.5 t 'org-ref-link-message)) - ) + (or org-ref-message-timer + (setq org-ref-message-timer + (run-with-idle-timer 0.5 t 'org-ref-link-message)))) + + (defun org-ref-cancel-link-messages () "Stop showing messages in minibuffer when on a link." (interactive) - (cancel-timer org-ref-message-timer)) + (cancel-timer org-ref-message-timer) + (setq org-ref-message-timer nil)) + + +(when org-ref-show-citation-on-enter + (org-ref-show-link-messages)) ;; this approach caused the selected region to not be highlighted any more. ; (add-hook 'post-command-hook 'org-ref-link-message)) @@ -2539,8 +2545,8 @@ Here is the python script for uploading. *************** TODO document how to get the cookies *************** END - -#+BEGIN_SRC python :tangle upload_bibtex_citeulike.py +# :tangle upload_bibtex_citeulike.py +#+BEGIN_SRC python #!python import pickle, requests, sys